
.D_fbconnect_login_button {
    background: url("/img/58068507502172015/externalservice/fb_login_button/facebook_22x22.gif") no-repeat scroll 0 0 #29447e;
    color: #6e1919;
    cursor: pointer;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    height: 22px;
    line-height: 14px;
    outline: 0 none;
    padding: 0 0 0 1px;
    text-decoration: none;
    vertical-align: baseline;
    width: auto;
    word-spacing: 0;
}
a.D_fbconnect_login_button:hover {
    text-decoration: none;
}
.D_fbconnect_button_text {
    background-color: #5f78ab;
    border-bottom: 1px solid #1a356e;
    border-top: 1px solid #879ac0;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: 700;
    height: 14px;
    line-height: 14px;
    margin: 1px 1px 0 21px;
    padding: 2px 6px 3px;
    text-align: right;
    width: auto;
}
#helloPanes .birddogSignup div.D_form:after, #helloPanes .birddogSignup div.D_form:before, .D_dialog:after, .D_dialog:before, .docBounds:after, .docBounds:before, .nav-buttons:after, .nav-buttons:before, .nav-pagination:after, .nav-pagination:before, .nav-tabs:after, .nav-tabs:before, .navTabs:after, .navTabs:before, .star-rating:after, .star-rating:before {
    content: " ";
    display: table;
}
#helloPanes .birddogSignup div.D_form:after, .D_dialog:after, .docBounds:after, .nav-buttons:after, .nav-pagination:after, .nav-tabs:after, .navTabs:after, .star-rating:after {
    clear: both;
}
#C_userNav #C_userLinks .nav-button--gray:focus, #C_userNav #C_userLinks .nav-button--red:focus, #C_userNav #C_userLinks .nav-button--white:focus, .button--black:focus, .button--blue:focus, .button--green:focus, .button--primary:focus, .button--white:focus, .button-flat--black:focus, .button-flat--gray:focus, .button-flat--green:focus, .button-flat--red:focus, .button-flat--white:focus, .button-flat:focus, .button-photo--white:focus, .button-photo:focus, .button:focus, .nav-appendPager:focus, .nav-tabs a:focus, .navTabs a:focus, .primary:focus, button:focus, input[type="submit"]:focus {
    outline: thin dotted;
}
#C_userNav #C_userLinks .nav-button--gray:active, #C_userNav #C_userLinks .nav-button--red:active, #C_userNav #C_userLinks .nav-button--white:active, .button--black:active, .button--blue:active, .button--green:active, .button--primary:active, .button--white:active, .button-flat--black:active, .button-flat--gray:active, .button-flat--green:active, .button-flat--red:active, .button-flat--white:active, .button-flat:active, .button-photo--white:active, .button-photo:active, .button:active, .nav-appendPager:active, .nav-tabs a:active, .navTabs a:active, .primary:active, button:active, input[type="submit"]:active {
    outline: 0 none !important;
}
.sequence-prompt {
    transition: all 300ms ease-in-out 0s;
}
.has-perspective {
    perspective: 800px;
}
html {
    overflow-y: scroll;
}
body, html {
    color: rgba(0, 0, 0, 0.67);
    font-family: Whitney,helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    padding: 0;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #e0393e;
    color: #fff;
}
.inverted {
    color: rgba(255, 255, 255, 0.67);
}
.inverted *::-moz-selection {
    background: none repeat scroll 0 0 #fff;
    color: #e0393e;
}
a, abbr, acronym, small, span, strike, strong, sub, sup, time {
    display: inline;
}
abbr, acronym {
    border-width: 0;
}
b, strong {
    font-weight: 700;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
article, aside, blockquote, dd, details, dl, fieldset, figcaption, figure, footer, form, header, hgroup, legend, nav, ol, p, section, table, ul {
    margin: 0 0 18px;
    padding: 0;
}
form, legend {
    margin-bottom: 0;
}
img {
    border: 0 none;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img.resample {
    image-rendering: optimizequality;
}
ol, ul {
    list-style-position: outside;
    padding-left: 1.33em;
}
li {
    margin: 0;
    padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
a, a:active, a:hover, a:link, a:visited {
    color: #3987cb;
    cursor: pointer;
    text-decoration: none;
}
a:visited {
    color: #3987cb;
}
a:active, a:hover {
    color: #3987cb;
    text-decoration: underline;
}
a:active {
    color: #2b6da6;
}
h1, h2, h3, h4, h5, h6 {
    color: rgba(0, 0, 0, 0.95);
    font-family: Whitney,helvetica,arial,sans-serif;
    font-weight: 700;
    line-height: 1.1;
    margin: 0;
    padding: 0 0 9px;
}
.inverted h1, .inverted h2, .inverted h3, .inverted h4, .inverted h5, .inverted h6 {
    color: #fff;
}
h1 {
    font-size: 38px;
    letter-spacing: -0.75px;
}
h2 {
    font-size: 28px;
    letter-spacing: -0.5px;
}
h3 {
    font-size: 20px;
    letter-spacing: -0.25px;
    line-height: 1.2;
    padding-bottom: 6px;
}
h4 {
    font-size: 16px;
    letter-spacing: -0.05px;
    line-height: 1.4;
    padding-bottom: 0;
}
h5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    padding-bottom: 0;
}
h6 {
    font-size: 16px;
    font-variant: small-caps;
    font-weight: 400;
    line-height: 1.4;
    padding-bottom: 0;
    text-transform: uppercase;
}
table {
    border-collapse: collapse;
    font-size: 16px;
    width: 100%;
}
caption, td, th {
    padding: 9px;
    text-align: left;
}
caption {
    padding-left: 0;
    vertical-align: middle;
}
th {
    font-weight: 700;
    vertical-align: middle;
}
tbody th, td {
    border-top: 1px solid #ddd;
    vertical-align: top;
}
.borderedTable {
    border: 1px solid #ddd;
}
.borderedTable td + td, .borderedTable th + td, .borderedTable th + th {
    border-left: 1px solid #ddd;
}
.stripedTable tbody tr:nth-child(2n+1) td, .stripedTable tbody tr:nth-child(2n+1) th {
    background-color: #f4f4f4;
}
.resetList {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.commaList, .crumbList, .inlineList, .inlineblockList, .pipeList {
    padding-left: 0;
}
.commaList > li, .crumbList > li, .inlineList > li, .inlineblockList > li, .pipeList > li {
    display: inline;
    list-style: none outside none;
}
.inlineblockList > li {
    display: inline-block;
}
.pipeList > li {
    border-right: 1px solid;
    margin-right: 0.5em;
    padding-right: 0.5em;
}
.pipeList > li.last, .pipeList > li:last-child {
    border-right-width: 0;
}
.crumbList > li {
    margin-right: 0.75em;
}
.crumbList > li:after {
    content: ">";
    margin-left: 0.75em;
}
.crumbList > li.last:after, .crumbList > li:last-child:after {
    content: "";
    margin-left: 0;
}
.commaList > li:after {
    content: ", ";
}
.commaList > li.last:after, .commaList > li:last-child:after {
    content: "";
}
.dividedList, .paddedList, .sectionList {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.dividedList > li, .paddedList > li, .sectionList > li {
    margin: 0;
}
.paddedList > li {
    padding: 9px 0 0;
}
.paddedList > li:first-child {
    padding: 0;
}
.dividedList > li {
    border-top: 1px solid #eee;
    padding: 18px 0 0;
}
.sectionList > li {
    border-top: 1px solid #eee;
    padding: 18px 18px 0;
}
button, input, select, textarea {
    box-sizing: border-box;
    margin: 0 0 18px;
    vertical-align: baseline;
}
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {
    border: 0 none !important;
    padding: 0 !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
fieldset {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    margin-top: 2.25em;
    padding: 7.2px 0 0;
    position: relative;
}
fieldset legend {
    color: #555;
    display: block;
    font-size: 16px;
    left: 0;
    line-height: 1;
    margin-bottom: 0;
    position: absolute;
    top: -1em;
}
.ie8 input, .ie9 input {
    border-radius: 0;
}
@media not all, not all {
body input {
    border-radius: 0;
}
}
input, select, textarea {
    border: 1px solid #ddd;
    border-radius: 1.5px;
    color: #555;
    display: block;
    font-family: Whitney,helvetica,arial,sans-serif;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 18px;
    padding: 4.5px;
    width: auto;
}
label {
    color: #555;
    display: block;
    font-size: 16px;
    margin-right: 1em;
}
label.small {
    font-size: 13px;
}
input[type="checkbox"], input[type="radio"] {
    border: medium none;
    cursor: pointer;
    display: inline;
    font-size: 16px;
    height: 16px;
    line-height: normal;
    margin: 3px;
    padding: 0;
    width: 16px;
}
select {
    height: 31.5px;
    line-height: 36px;
}
select[multiple] {
    background-color: #fff;
    height: inherit;
}
input[type="file"] {
    background-color: #fff;
    max-width: 100%;
    padding: 6px;
}
textarea {
    height: auto;
    width: 100%;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #555;
    font-style: italic;
    opacity: 0.3;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #555;
    font-style: italic;
    opacity: 0.3;
}
input, textarea {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    transition: border 0.1s linear 0s, box-shadow 0.2s linear 0s;
}
input:focus, textarea:focus {
    border-color: #2a9bc7;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.333) inset, 0 0 6px rgba(42, 155, 199, 0.5);
    outline: 0 none;
}
[type="image"] {
    border-width: 0;
    box-shadow: none;
}
.disabled, [disabled="disabled"], [disabled] {
    color: #888;
    cursor: auto !important;
    opacity: 0.7;
}
.disabled:focus, [disabled="disabled"]:focus, [disabled]:focus {
    border-color: #ddd;
    box-shadow: none;
}
[disabled="disabled"], [disabled] {
    background-color: #eee;
}
label.required:after {
    color: #e0393e;
    content: "*";
    margin-left: 0.15em;
}
input.error, select.error, textarea.error {
    background-color: #fbe1e3;
    border-color: #e0393e;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0;
}
.fieldError {
    font-style: italic;
}
.inlineErrorMsgs {
    padding-left: 0;
}
.inlineErrorMsgs li {
    list-style: none outside none;
}
.counter {
    color: #888;
}
.counter, .limit-container {
    font-size: 13px;
    margin-bottom: 0.5em;
}
input.hasMaxLen, textarea.hasMaxLen {
    margin-bottom: 18px;
}
.button.big, button.big, input.big, input.big[type="submit"], select.big {
    font-size: 16px;
}
label.big, legend.big {
    font-family: Whitney,helvetica,arial,sans-serif;
    font-size: 18px;
}
select.big {
    height: 38px;
}
#C_userNav #C_userLinks .nav-button--gray, #C_userNav #C_userLinks .nav-button--red, #C_userNav #C_userLinks .nav-button--white, .button, .button--black, .button--blue, .button--green, .button--primary, .button--white, .button-flat, .button-flat--black, .button-flat--gray, .button-flat--green, .button-flat--red, .button-flat--white, .button-photo, .button-photo--white, .button.primary, .nav-appendPager, .nav-buttons label, .nav-buttons li > a, .nav-buttons li > span, .primary, .segmented-control-button, .tabControl-link, button, input[type="submit"], input.D_submit[type="submit"], input.button--black[type="submit"], input.button--blue[type="submit"], input.button--green[type="submit"], input.button--primary[type="submit"], input.primary[type="submit"] {
    -moz-user-select: none;
    cursor: pointer;
    text-decoration: none !important;
}
#C_userNav #C_userLinks .nav-button--gray, #C_userNav #C_userLinks .nav-button--red, #C_userNav #C_userLinks .nav-button--white, .button, .button--black, .button--blue, .button--green, .button--primary, .button--white, .button-flat, .button-flat--black, .button-flat--gray, .button-flat--green, .button-flat--red, .button-flat--white, .button-photo, .button-photo--white, .button.primary, .primary, button, input[type="submit"], input.D_submit[type="submit"], input.button--black[type="submit"], input.button--blue[type="submit"], input.button--green[type="submit"], input.button--primary[type="submit"], input.primary[type="submit"] {
    border-radius: 3px;
    border-width: 0;
    box-sizing: border-box;
    display: inline-block;
    font-family: Whitney,helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1 !important;
    margin-bottom: 18px;
    padding: 9px 18px 7px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: none;
    transition: none 0s ease 0s ;
}
#C_userNav #C_userLinks .small.nav-button--gray, #C_userNav #C_userLinks .small.nav-button--red, #C_userNav #C_userLinks .small.nav-button--white, .small.button, .small.button--black, .small.button--blue, .small.button--green, .small.button--primary, .small.button--white, .small.button-flat, .small.button-flat--black, .small.button-flat--gray, .small.button-flat--green, .small.button-flat--red, .small.button-flat--white, .small.button-photo, .small.button-photo--white, .small.primary, button.small, input.small[type="submit"] {
    font-size: 12px;
    padding: 5px 14px;
}
#C_userNav #C_userLinks .nav-button--gray, #C_userNav #C_userLinks .nav-button--red, #C_userNav #C_userLinks .nav-button--white, .button-flat, .button-flat--black, .button-flat--gray, .button-flat--green, .button-flat--red, .button-flat--white, .button-photo, .button-photo--white {
}
#C_userNav #C_userLinks .nav-button--gray, #C_userNav #C_userLinks .nav-button--gray:active, #C_userNav #C_userLinks .nav-button--red, #C_userNav #C_userLinks .nav-button--red:active, #C_userNav #C_userLinks .nav-button--white, #C_userNav #C_userLinks .nav-button--white:active, .button-flat, .button-flat--black, .button-flat--black:active, .button-flat--gray, .button-flat--gray:active, .button-flat--green, .button-flat--green:active, .button-flat--red, .button-flat--red:active, .button-flat--white, .button-flat--white:active, .button-flat:active, .button-photo, .button-photo--white, .button-photo--white:active, .button-photo:active {
    box-shadow: none;
}
.button, .button--black, .button--blue, .button--green, .button--primary, .button--white, .button.primary, .primary, button, input[type="submit"], input.D_submit[type="submit"], input.button--black[type="submit"], input.button--blue[type="submit"], input.button--green[type="submit"], input.button--primary[type="submit"], input.primary[type="submit"] {
    position: relative;
}
.button--black:after, .button--blue:after, .button--green:after, .button--primary:after, .button--white:after, .button:after, .primary:after, button:after, input[type="submit"]:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: -4px;
}
.button, button, input[type="submit"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    color: rgba(0, 0, 0, 0.67) !important;
    margin-bottom: 20px;
}
.button:hover, button:hover, input[type="submit"]:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.16);
}
.button.button--active, .button:active, button.button--active, button:active, input.button--active[type="submit"], input[type="submit"]:active {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 2px);
}
.button.disabled, .button:disabled, button.disabled, button:disabled, input.disabled[type="submit"], input[type="submit"]:disabled {
    opacity: 0.4;
}
.button.disabled:active, .button:disabled:active, button.disabled:active, button:disabled:active, input.disabled[type="submit"]:active, input[type="submit"]:disabled:active {
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 0px);
}
.button.disabled:hover, .button:disabled:hover, button.disabled:hover, button:disabled:hover, input.disabled[type="submit"]:hover, input[type="submit"]:disabled:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
}
.inverted .button, .inverted button, .inverted input[type="submit"] {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    color: rgba(255, 255, 255, 0.67) !important;
}
.inverted .button:hover, .inverted button:hover, .inverted input[type="submit"]:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.14);
}
.inverted .button:active, .inverted button:active, .inverted input[type="submit"]:active {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 2px);
}
.inverted .button.disabled:hover, .inverted .button:disabled:hover, .inverted button.disabled:hover, .inverted button:disabled:hover, .inverted input.disabled[type="submit"]:hover, .inverted input[type="submit"]:disabled:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}
.button--primary, .button.primary, .primary, input.D_submit[type="submit"], input.button--primary[type="submit"], input.primary[type="submit"] {
    background: none repeat scroll 0 0 #e0393e;
    box-shadow: 0 2px 0 0 #851518;
    color: #fff !important;
}
.button--primary.button--active, .button--primary:active, .button.primary.button--active, .button.primary:active, .primary.button--active, .primary:active, input.D_submit.button--active[type="submit"], input.D_submit[type="submit"]:active, input.button--primary.button--active[type="submit"], input.button--primary[type="submit"]:active, input.primary.button--active[type="submit"], input.primary[type="submit"]:active {
    box-shadow: 0 0 0 0 #851518;
    transform: translate(0px, 2px);
}
.button--primary.button--active, .button--primary:hover, .button.primary.button--active, .button.primary:hover, .primary.button--active, .primary:hover, input.D_submit.button--active[type="submit"], input.D_submit[type="submit"]:hover, input.button--primary.button--active[type="submit"], input.button--primary[type="submit"]:hover, input.primary.button--active[type="submit"], input.primary[type="submit"]:hover {
    background: none repeat scroll 0 0 #d02126;
}
.button--primary.disabled, .button--primary:disabled, .button.primary.disabled, .button.primary:disabled, .primary.disabled, .primary:disabled, input.D_submit.disabled[type="submit"], input.D_submit[type="submit"]:disabled, input.button--primary.disabled[type="submit"], input.button--primary[type="submit"]:disabled, input.primary.disabled[type="submit"], input.primary[type="submit"]:disabled {
    opacity: 0.4;
}
.button--primary.disabled:active, .button--primary:disabled:active, .button.primary.disabled:active, .button.primary:disabled:active, .primary.disabled:active, .primary:disabled:active, input.D_submit.disabled[type="submit"]:active, input.D_submit[type="submit"]:disabled:active, input.button--primary.disabled[type="submit"]:active, input.button--primary[type="submit"]:disabled:active, input.primary.disabled[type="submit"]:active, input.primary[type="submit"]:disabled:active {
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 0px);
}
.button--primary.disabled:hover, .button--primary:disabled:hover, .button.primary.disabled:hover, .button.primary:disabled:hover, .primary.disabled:hover, .primary:disabled:hover, input.D_submit.disabled[type="submit"]:hover, input.D_submit[type="submit"]:disabled:hover, input.button--primary.disabled[type="submit"]:hover, input.button--primary[type="submit"]:disabled:hover, input.primary.disabled[type="submit"]:hover, input.primary[type="submit"]:disabled:hover {
    background: none repeat scroll 0 0 #e0393e !important;
}
.button--black, input.button--black[type="submit"] {
    background: none repeat scroll 0 0 #000;
    box-shadow: 0 2px 0 0 #000;
    color: #fff !important;
}
.button--black.button--active, .button--black:active, input.button--black.button--active[type="submit"], input.button--black[type="submit"]:active {
    box-shadow: 0 0 0 0 #000;
    transform: translate(0px, 2px);
}
.button--black.button--active, .button--black:hover, input.button--black.button--active[type="submit"], input.button--black[type="submit"]:hover {
    background: none repeat scroll 0 0 #000;
}
.button--black.disabled, .button--black:disabled, input.button--black.disabled[type="submit"], input.button--black[type="submit"]:disabled {
    opacity: 0.4;
}
.button--black.disabled:active, .button--black:disabled:active, input.button--black.disabled[type="submit"]:active, input.button--black[type="submit"]:disabled:active {
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 0px);
}
.button--black.disabled:hover, .button--black:disabled:hover, input.button--black.disabled[type="submit"]:hover, input.button--black[type="submit"]:disabled:hover {
    background: none repeat scroll 0 0 #000 !important;
}
.button--white, input.button--black[type="submit"] {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 2px 0 0 #bfbfbf;
    color: #e0393e !important;
}
.button--white.button--active, .button--white:active, input.button--black.button--active[type="submit"], input.button--black[type="submit"]:active {
    box-shadow: 0 0 0 0 #bfbfbf;
    transform: translate(0px, 2px);
}
.button--white.button--active, .button--white:hover, input.button--black.button--active[type="submit"], input.button--black[type="submit"]:hover {
    background: none repeat scroll 0 0 #ebebeb;
}
.button--white.disabled, .button--white:disabled, input.button--black.disabled[type="submit"], input.button--black[type="submit"]:disabled {
    opacity: 0.4;
}
.button--white.disabled:active, .button--white:disabled:active, input.button--black.disabled[type="submit"]:active, input.button--black[type="submit"]:disabled:active {
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 0px);
}
.button--white.disabled:hover, .button--white:disabled:hover, input.button--black.disabled[type="submit"]:hover, input.button--black[type="submit"]:disabled:hover {
    background: none repeat scroll 0 0 #fff !important;
}
.button--blue, input.button--blue[type="submit"] {
    background: none repeat scroll 0 0 #13a1ff;
    box-shadow: 0 2px 0 0 #005893;
    color: #fff !important;
}
.button--blue.button--active, .button--blue:active, input.button--blue.button--active[type="submit"], input.button--blue[type="submit"]:active {
    box-shadow: 0 0 0 0 #005893;
    transform: translate(0px, 2px);
}
.button--blue.button--active, .button--blue:hover, input.button--blue.button--active[type="submit"], input.button--blue[type="submit"]:hover {
    background: none repeat scroll 0 0 #008ce9;
}
.button--blue.disabled, .button--blue:disabled, input.button--blue.disabled[type="submit"], input.button--blue[type="submit"]:disabled {
    opacity: 0.4;
}
.button--blue.disabled:active, .button--blue:disabled:active, input.button--blue.disabled[type="submit"]:active, input.button--blue[type="submit"]:disabled:active {
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 0px);
}
.button--blue.disabled:hover, .button--blue:disabled:hover, input.button--blue.disabled[type="submit"]:hover, input.button--blue[type="submit"]:disabled:hover {
    background: none repeat scroll 0 0 #13a1ff !important;
}
.button--green, input.button--green[type="submit"] {
    background: none repeat scroll 0 0 #62ac75;
    box-shadow: 0 2px 0 0 #315d3d;
    color: #fff !important;
}
.button--green.button--active, .button--green:active, input.button--green.button--active[type="submit"], input.button--green[type="submit"]:active {
    box-shadow: 0 0 0 0 #315d3d;
    transform: translate(0px, 2px);
}
.button--green.button--active, .button--green:hover, input.button--green.button--active[type="submit"], input.button--green[type="submit"]:hover {
    background: none repeat scroll 0 0 #4f9661;
}
.button--green.disabled, .button--green:disabled, input.button--green.disabled[type="submit"], input.button--green[type="submit"]:disabled {
    opacity: 0.4;
}
.button--green.disabled:active, .button--green:disabled:active, input.button--green.disabled[type="submit"]:active, input.button--green[type="submit"]:disabled:active {
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    transform: translate(0px, 0px);
}
.button--green.disabled:hover, .button--green:disabled:hover, input.button--green.disabled[type="submit"]:hover, input.button--green[type="submit"]:disabled:hover {
    background: none repeat scroll 0 0 #62ac75 !important;
}
input[type="submit"]:active {
    transform: translate(0px, 0px) !important;
}
.button-flat, .button-flat--gray {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #777;
    color: #777 !important;
}
.button-flat--gray:focus, .button-flat--gray:hover, .button-flat:focus, .button-flat:hover {
    background: none repeat scroll 0 0 #777;
    color: #fff !important;
}
.button-flat--white {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    color: #fff !important;
}
.button-flat--white:focus, .button-flat--white:hover {
    background: none repeat scroll 0 0 #fff;
    color: rgba(0, 0, 0, 0.95) !important;
}
.button-flat--black {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #000;
    color: #000 !important;
}
.button-flat--black:focus, .button-flat--black:hover {
    background: none repeat scroll 0 0 #000;
    color: #fff !important;
}
.button-flat--red {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #e0393e;
    color: #e0393e !important;
}
.button-flat--red:focus, .button-flat--red:hover {
    background: none repeat scroll 0 0 #e0393e;
    color: #fff !important;
}
.button-flat--green {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #62ac75;
    color: #62ac75 !important;
}
.button-flat--green:focus, .button-flat--green:hover {
    background: none repeat scroll 0 0 #62ac75;
    color: #fff !important;
}
.button-photo, .button-photo--white {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
    border: 2px solid #fff;
    color: #fff !important;
}
.button-photo--white:hover, .button-photo:hover {
    background: none repeat scroll 0 0 #fff;
    color: rgba(0, 0, 0, 0.95) !important;
}
.lastUnit:after, .line-gutters:after, .line:after {
    clear: both;
    content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
    display: block;
    font-size: xx-large;
    height: 0 !important;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}
.unit {
    float: left;
    min-height: 1px;
}
.size1of1 {
    float: none;
}
.size1of2 {
    width: 50%;
}
.size1of3 {
    width: 33.3333%;
}
.size2of3 {
    width: 66.6667%;
}
.size1of4 {
    width: 25%;
}
.size3of4 {
    width: 75%;
}
.size1of5 {
    width: 20%;
}
.size2of5 {
    width: 40%;
}
.size3of5 {
    width: 60%;
}
.size4of5 {
    width: 80%;
}
.lastUnit {
    display: table-cell;
    float: none;
    width: auto;
}
.size1of7 {
    width: 14.2857%;
}
.size2of7 {
    width: 28.5714%;
}
.size3of7 {
    width: 42.8571%;
}
.size4of7 {
    width: 57.1428%;
}
.size5of7 {
    width: 71.4286%;
}
.size6of7 {
    width: 85.7143%;
}
.gutter-left {
    margin-left: 18px;
}
.gutter-right {
    margin-right: 18px;
}
.line-gutters {
    margin-bottom: 18px;
    margin-right: -18px;
}
.line-gutters > .lastUnit, .line-gutters > .unit {
    box-sizing: border-box;
    padding-right: 18px;
}
.span-25 {
    width: 25%;
}
.span-30 {
    width: 30%;
}
.span-50 {
    width: 50%;
}
.span-60 {
    width: 60%;
}
.span-75 {
    width: 75%;
}
.span-100 {
    width: 99.8%;
}
.docStripe {
    background-color: #fff;
}
.docStripe--collection {
    background-color: #e7e7e7;
}
.docStripe--nav {
    background-color: #f7f7f7;
}
.docStripe--inverted {
    background-color: #353e47;
}
.docStripe--red {
    background-color: #e2373c;
}
.docBounds {
    margin-left: auto;
    margin-right: auto;
    max-width: 720px;
    padding: 36px 36px 18px;
}
.doc-box, .docBox {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ddd !important;
    border-radius: 3px;
    margin-bottom: 18px;
}
.doc-box > .doc-content:first-child, .doc-box > .docSection:first-child, .docBox > .doc-content:first-child, .docBox > .docSection:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.doc-box > .doc-content:last-child, .doc-box > .docSection:last-child, .docBox > .doc-content:last-child, .docBox > .docSection:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.doc-box .doc-content, .docBox .doc-content {
    border-top: 1px solid #ddd;
}
.doc-box .doc-content:first-child, .docBox .doc-content:first-child {
    border-top: medium none;
}
.doc-box .doc-content.doc-content-border, .docBox .doc-content.doc-content-border {
    border-top: 1px solid #ddd;
}
.doc-box > .line-gutters > .unit, .doc-box > .line > .unit, .docBox > .line-gutters > .unit, .docBox > .line > .unit {
    border-right: 1px solid #ddd;
    display: table-cell;
    float: none;
    vertical-align: top;
}
.doc-box > .line-gutters > .lastUnit, .doc-box > .line > .lastUnit, .docBox > .line-gutters > .lastUnit, .docBox > .line > .lastUnit {
    border-right: 0 none;
    vertical-align: top;
}
.doc-box > .line .doc-content, .doc-box > .line-gutters .doc-content, .docBox > .line .doc-content, .docBox > .line-gutters .doc-content {
    border-radius: 0;
}
.doc-box > .line .unit:first-child .doc-content:first-child, .doc-box > .line-gutters .unit:first-child .doc-content:first-child, .docBox > .line .unit:first-child .doc-content:first-child, .docBox > .line-gutters .unit:first-child .doc-content:first-child {
    border-top-left-radius: 3px;
}
.doc-box > .line .unit:first-child .doc-content:last-child, .doc-box > .line-gutters .unit:first-child .doc-content:last-child, .docBox > .line .unit:first-child .doc-content:last-child, .docBox > .line-gutters .unit:first-child .doc-content:last-child {
    border-bottom-left-radius: 3px;
}
.doc-box > .line .lastUnit .doc-content:first-child, .doc-box > .line .unit:last-child .doc-content:first-child, .doc-box > .line-gutters .lastUnit .doc-content:first-child, .doc-box > .line-gutters .unit:last-child .doc-content:first-child, .docBox > .line .lastUnit .doc-content:first-child, .docBox > .line .unit:last-child .doc-content:first-child, .docBox > .line-gutters .lastUnit .doc-content:first-child, .docBox > .line-gutters .unit:last-child .doc-content:first-child {
    border-top-right-radius: 3px;
}
.doc-box > .line .lastUnit .doc-content:last-child, .doc-box > .line .unit:last-child .doc-content:last-child, .doc-box > .line-gutters .lastUnit .doc-content:last-child, .doc-box > .line-gutters .unit:last-child .doc-content:last-child, .docBox > .line .lastUnit .doc-content:last-child, .docBox > .line .unit:last-child .doc-content:last-child, .docBox > .line-gutters .lastUnit .doc-content:last-child, .docBox > .line-gutters .unit:last-child .doc-content:last-child {
    border-bottom-right-radius: 3px;
}
.doc-box.D_box, .docBox.D_box {
    border: 0 none;
}
.ie6 .doc-box .line .unit, .ie6 .doc-box .line-gutters .unit, .ie6 .docBox .line .unit, .ie6 .docBox .line-gutters .unit, .ie7 .doc-box .line .unit, .ie7 .doc-box .line-gutters .unit, .ie7 .docBox .line .unit, .ie7 .docBox .line-gutters .unit {
    float: left !important;
}
.doc-content, .doc-controls, .doc-padding {
    border-bottom: 1px solid transparent;
    padding: 18px 18px 0;
}
.docSection {
    border-bottom: 1px solid transparent;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 18px 18px 0;
}
.docSection:first-child {
    border-top: medium none;
}
.inverted .docSection {
    border-top-color: rgba(255, 255, 255, 0.2);
}
.docBounds > .docSection {
    padding: 18px 0 0;
}
.suppress-hover-underline:hover {
    text-decoration: none !important;
}
.doc-controls {
    background: none repeat scroll 0 0 #ddd;
    margin-bottom: 18px;
}
.doc-content.footer {
    background: none repeat scroll 0 0 #eee;
    border-radius: 0 0 3px 3px;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .clearfix, *:first-child + html .clearfix {
}
.clear-both {
    clear: both;
}
.rounded-top {
    border-radius: 3px 3px 0 0;
}
.rounded-bottom {
    border-radius: 0 0 3px 3px;
}
.D_dialog, .rounded-all, .ui-corner-all, .ui-dialog .D_dialog {
    border-radius: 3px;
}
.rounded-right {
    border-radius: 0 3px 3px 0;
}
.rounded-left {
    border-radius: 3px 0 0 3px;
}
.doc-content-notice {
    background: none repeat scroll 0 0 #ddd;
    position: relative;
}
.close-me {
    cursor: pointer;
    display: block;
    height: 14px;
    opacity: 0.5;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 14px;
}
.close-me:hover {
    opacity: 1;
}
.doc-content-outof {
    position: relative;
}
.doc-content-outof:after, .doc-content-outof:before {
    content: "";
    display: block;
    position: absolute;
}
.doc-content-outof:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff transparent;
    border-image: none;
    border-right: 9px solid transparent;
    border-style: solid;
    border-width: 0 9px 9px;
    left: 27px;
    margin-left: -9px;
    top: -9px;
}
.doc-content-outof:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd transparent;
    border-image: none;
    border-right: 11px solid transparent;
    border-style: solid;
    border-width: 0 11px 11px;
    left: 27px;
    margin-left: -11px;
    top: -11px;
}
.doc-content-into {
    position: relative;
}
.doc-content-into:after, .doc-content-into:before {
    content: "";
    display: block;
    position: absolute;
}
.doc-content-into:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff transparent;
    border-image: none;
    border-style: solid;
    border-width: 9px 9px 0;
    left: 27px;
    margin-left: -9px;
    top: -1px;
}
.doc-content-into:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 11px 11px 0;
    left: 27px;
    margin-left: -11px;
    top: -1px;
}
.doc-content-big {
    border-bottom: 1px solid transparent;
    border-top: 1px solid #ddd;
    padding: 18px 18px 0;
}
.doc-content-big:first-child {
    border-top: medium none;
}
.doc-content-big label.small {
    font-size: 13px;
}
.doc-content-big select {
    height: 38px;
    line-height: 38px;
}
.doc-content-jagged {
    margin-bottom: 0;
    position: relative;
}
.doc-content-jagged:after {
    background: url("") repeat-x scroll left top / 8px auto rgba(0, 0, 0, 0);
    bottom: -8px;
    content: "";
    display: block;
    height: 8px;
    left: 0;
    position: absolute;
    width: 100%;
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
.doc-content-jagged:after {
    background: url("") repeat-x scroll left top / 8px auto rgba(0, 0, 0, 0);
}
}
hr.double-line {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: double;
    border-width: 3px 0 0;
    margin: 0 0 1px;
}
.figureset-right:after, .figureset:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.figureset-description, .figureset-figure {
    display: table-cell;
    vertical-align: top;
}
.figureset-figure {
    line-height: 0;
    width: 1%;
}
.figureset-figure img {
    margin-bottom: 18px;
}
.figureset-description {
    padding-left: 13.5px;
    width: auto;
}
.figureset-description:after {
    content: "M M M M M M M M M M M M M M M M M M M M ";
    display: block;
    font-size: 50px;
    height: 0 !important;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}
.figureset-right .figureset-description {
    padding: 0 13.5px 0 0;
}
.ie6 .figureset .figureset-description, .ie6 .figureset .figureset-figure, .ie7 .figureset .figureset-description, .ie7 .figureset .figureset-figure {
    float: left;
}
.ie6 .figureset .figureset-description, .ie7 .figureset .figureset-description {
    min-width: 67%;
    width: 67%;
}
.ie6 .figureset-right .figureset-description, .ie6 .figureset-right .figureset-figure, .ie7 .figureset-right .figureset-description, .ie7 .figureset-right .figureset-figure {
    float: right;
}
.ie6 .figureset-right .figureset-description, .ie7 .figureset-right .figureset-description {
    float: left;
    min-width: 70%;
    width: 70%;
}
.ffbox {
    box-sizing: border-box;
    display: table;
    table-layout: auto;
    width: 100%;
}
.ffbox-fix, .ffbox-flex {
    display: table-cell;
    vertical-align: middle;
}
.ffbox-flex {
    width: 100%;
}
.ffbox--fixed {
    table-layout: fixed;
}
.ffbox--shaded {
    background-color: #f7f7f7;
}
.pintop, .pintop > .ffbox-fix, .pintop > .ffbox-flex {
    vertical-align: top;
}
.pinbottom, .pinbottom > .ffbox-fix, .pinbottom > .ffbox-flex {
    vertical-align: bottom;
}
.cardList {
    font-size: 0;
    list-style: none outside none;
    margin: 0 -18px 0 0;
    padding: 0;
    vertical-align: top;
}
.cardList > li {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    box-sizing: border-box;
    display: inline-block;
    font-size: 16px;
    margin: 0 18px 18px 0;
    padding: 0;
    vertical-align: top;
    width: 223px;
}
.cardList > li .doc-content {
    border-top: 1px solid #eee;
    padding: 18px 18px 0;
}
.cardList > li .doc-content:first-child {
    border-top: 0 none;
}
.tearsheet, .tearsheet--big, .tearsheet--small {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 18px;
    text-align: center;
    text-decoration: none;
}
.tearsheet .month, .tearsheet--big .month, .tearsheet--small .month {
    background-color: #e0393e;
    color: #fff;
    display: block;
    text-transform: uppercase;
}
.tearsheet .day, .tearsheet--big .day, .tearsheet--small .day {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd;
    border-image: none;
    border-right: 2px solid #ddd;
    border-style: solid;
    border-width: 0 2px 2px;
    color: #555 !important;
    display: block;
}
.tearsheet {
    height: 48px;
    width: 48px;
}
.tearsheet .month {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 12px;
    height: 19.2px;
    line-height: 21.6px;
}
.tearsheet .day {
    font-size: 19.2px;
    line-height: 28.8px;
}
.tearsheet--small {
    height: 32px;
    width: 32px;
}
.tearsheet--small .month {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 8px;
    height: 12.8px;
    line-height: 14.4px;
}
.tearsheet--small .day {
    font-size: 12.8px;
    line-height: 19.2px;
}
.tearsheet--big {
    height: 80px;
    width: 80px;
}
.tearsheet--big .month {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 19px;
    height: 32px;
    line-height: 36px;
}
.tearsheet--big .day {
    font-size: 32px;
    line-height: 48px;
}
.avatar {
    background-color: rgba(0, 0, 0, 0.47);
    background-position: center 42%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    font-size: 32px;
    height: 48px;
    overflow: hidden;
    text-indent: 100%;
    vertical-align: top;
    white-space: nowrap;
    width: 48px;
}
.avatar--person {
    border-radius: 80px;
}
.avatar--small {
    font-size: 32px;
    height: 32px;
    width: 32px;
}
.avatar--big {
    font-size: 53.33px;
    height: 80px;
    width: 80px;
}
.avatar--stack {
    box-shadow: 1px 1px 0 #fff, 3px 3px 0 rgba(0, 0, 0, 0.47), 4px 4px 0 #fff, 6px 6px 0 rgba(0, 0, 0, 0.47);
    margin-right: 3px;
}
.avatarBadge--leadTeam {
    overflow: visible;
    position: relative;
    text-indent: 0;
}
.avatarBadge--leadTeam:before {
    background-color: #e0393e;
    border-color: #fff;
    border-radius: 80px;
    border-style: solid;
    border-width: 2px;
    bottom: -0.45em;
    color: #fff;
    content: "";
    display: block;
    font-family: RedLabel;
    font-size: 14px;
    font-style: normal !important;
    font-weight: 400 !important;
    height: 1.45em;
    line-height: 1.45em;
    position: absolute;
    right: -0.45em;
    text-align: center;
    text-decoration: none !important;
    vertical-align: -0.125em;
    width: 1.45em;
}
.avatarBadge--leadTeam:after {
    color: transparent;
    content: "Lead Team Member";
    display: block;
    font: 0px/0 a !important;
    height: 0;
    text-shadow: none;
    width: 1px;
}
.pill-label, .pill-label--friend, .pill-label--hollow, .pill-label--leader, .pill-label--paid, .pill-label--text, .pill-label--unpaid {
    font-size: 11px;
    font-variant: small-caps;
    text-transform: uppercase;
}
.pill-label, .pill-label--friend, .pill-label--hollow, .pill-label--leader, .pill-label--paid, .pill-label--unpaid {
    border-radius: 3px;
    margin-right: 2.75px;
    padding: 2.75px 5.5px;
    white-space: nowrap;
}
.pill-label {
    background-color: rgba(102, 102, 102, 0.67);
    border: 1px solid;
    color: rgba(0, 0, 0, 0.67);
}
.pill-label--hollow {
    border: 1px solid;
    color: rgba(0, 0, 0, 0.67);
}
.pill-label--friend {
    background-color: #cdd7ec;
    border: 1px solid;
    color: rgba(0, 0, 0, 0.67);
}
.pill-label--leader {
    background-color: #fce9ea;
    border: 1px solid;
    color: #e0393e;
}
.pill-label--paid {
    border: 1px solid;
    color: #62ac75;
}
.pill-label--unpaid {
    border: 1px solid;
    color: #e0393e;
}
.nametag-photo {
    background-color: #333;
    background-position: center 20%;
    background-size: cover;
    display: block;
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 180px;
}
.nametag-photo-name {
    background: -moz-linear-gradient(center top , rgba(22, 24, 27, 0), rgba(22, 24, 27, 0.7) 72px, rgba(22, 24, 27, 0.9)) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    display: block;
    left: 0;
    line-height: 27px;
    orphans: 2;
    padding: 81px 18px 0;
    position: absolute;
    vertical-align: bottom;
    width: 100%;
}
.nametag-photo-name h1, .nametag-photo-name h2, .nametag-photo-name h3, .nametag-photo-name h4, .nametag-photo-name h5, .nametag-photo-name h6 {
    color: #fff;
}
.ie7 .nametag-photo-name, .ie8 .nametag-photo-name, .ie9 .nametag-photo-name {
}
.nav-tabs, .navTabs {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.1);
    list-style: none outside none;
    margin-bottom: 0;
    padding-left: 9px;
    padding-top: 9px;
}
.nav-tabs li, .navTabs li {
    float: left;
    margin-bottom: -1px;
    margin-right: 9px;
    padding: 0;
}
.nav-tabs a, .navTabs a {
    background-color: #f7f7f7;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: rgba(0, 0, 0, 0.67);
    display: block;
    padding: 6px 13.5px;
    text-decoration: none;
}
.nav-tabs a img, .navTabs a img {
    margin-top: -5px;
}
.nav-tabs .selected a, .navTabs .selected a {
    background-color: #fff;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #fff;
    color: rgba(0, 0, 0, 0.95);
}
.nav-tabs .tabcount, .navTabs .tabcount {
    color: rgba(0, 0, 0, 0.47);
}
#lma .tabsNav {
    background-color: #e9ebe5;
    border-bottom: 0 none;
}
.tabControl {
    border-bottom: medium none #e0393e;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tabControl-tab {
    display: inline-block;
}
.tabControl-link {
    display: block;
    padding: 6px 9px;
    text-decoration: none;
}
.tabControl-link:link, .tabControl-link:visited {
    color: rgba(0, 0, 0, 0.67);
}
.tabControl-link:active, .tabControl-link:hover {
    color: #e0393e;
}
.inverted .tabControl-link:link, .inverted .tabControl-link:visited {
    color: rgba(255, 255, 255, 0.67);
}
.inverted .tabControl-link:hover, .inverted .tabControl-link:visited {
    color: #fff;
}
.tabControl-tab--selected .tabControl-link {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: solid;
    border-width: 0 0 4px;
    color: #e0393e;
}
.inverted .tabControl-tab--selected {
    border-color: #fff;
}
.inverted .tabControl-tab--selected .tabControl-link {
    color: #fff;
}
.tabControl--left .tabControl-tab {
    display: block;
    text-align: right;
}
.tabControl--left .tabControl-tab--selected .tabControl-link {
    border-width: 0 4px 0 0;
}
.tabControl--right .tabControl-tab {
    display: block;
    text-align: left;
}
.tabControl--right .tabControl-tab--selected .tabControl-link {
    border-width: 0 0 0 4px;
}
.nav-pagination {
    font-size: 15px;
    list-style-type: none;
    margin-bottom: 18px;
    padding: 0;
}
.nav-pagination .nav-button, .nav-pagination a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    box-shadow: none;
    display: block;
    padding: 0.4em 0;
    text-align: center;
    width: 2.6em;
}
.nav-pagination .nav-button:hover, .nav-pagination a:hover {
    background-color: #eee;
    text-decoration: none;
}
.nav-pagination .nav-button.disabled, .nav-pagination a.disabled {
    color: #888;
}
.nav-pagination .nav-button.disabled:hover, .nav-pagination a.disabled:hover {
    background-color: #fff;
}
.nav-pagination .nav-pageitem, .nav-pagination li {
    float: left;
    padding: 0;
}
.nav-pagination .nav-pageitem:first-child a, .nav-pagination li:first-child a {
    border-bottom-left-radius: 3px;
    border-left-width: 1px;
    border-top-left-radius: 3px;
}
.nav-pagination .nav-pageitem:last-child a, .nav-pagination li:last-child a {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.nav-pagination .nav-pageitem.selected a, .nav-pagination li.selected a {
    background-color: #eee !important;
    background-image: none !important;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.nav-appendPager {
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #2a9bc7;
    display: block;
    font-family: Whitney,helvetica,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.04em;
    margin-bottom: 18px;
    padding: 0.33em 0;
    text-align: center;
}
.nav-appendPager:focus, .nav-appendPager:hover {
    background-color: #eee;
    text-decoration: none !important;
}
.nav-appendPager:active {
    background-color: #eee !important;
    background-image: none !important;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.47);
    color: #888 !important;
    filter: none;
}
.nav-buttons {
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.5;
    list-style-type: none;
    margin-bottom: 18px;
    padding-left: 0;
}
.nav-buttons label, .nav-buttons li {
    float: left;
    padding-top: 0;
    text-align: center;
}
.nav-buttons label, .nav-buttons li > a, .nav-buttons li > span {
    display: block;
    font-family: Whitney,helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 0.5em 1.2em 0.4em;
}
.nav-buttons label:first-of-type, .nav-buttons li:first-child > a, .nav-buttons li:first-child > span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}
.nav-buttons label:last-of-type, .nav-buttons li:last-child > a, .nav-buttons li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
.nav-buttons.vertical {
    display: block;
}
.nav-buttons.vertical label, .nav-buttons.vertical li {
    display: block;
    float: none;
    text-align: left;
}
.nav-buttons label, .nav-buttons li > a, .nav-buttons li > span {
    background: -moz-linear-gradient(center top , #fff, #f2f2f2) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset, -1px 0 0 0 rgba(0, 0, 0, 0.1) inset;
    color: #555;
}
.nav-buttons label:hover, .nav-buttons li > a:hover, .nav-buttons li > span:hover {
    background: -moz-linear-gradient(center top , #fff, #ededed) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.nav-buttons label.active, .nav-buttons label.selected, .nav-buttons label:active, .nav-buttons li > a.active, .nav-buttons li > a.selected, .nav-buttons li > a:active, .nav-buttons li > span.active, .nav-buttons li > span.selected, .nav-buttons li > span:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eee !important;
    background-image: none !important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.nav-buttons label:last-of-type, .nav-buttons li:last-child > a, .nav-buttons li:last-child > span {
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
.nav-buttons.vertical label, .nav-buttons.vertical li > a, .nav-buttons.vertical li > span {
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;
}
.nav-buttons.vertical label:last-of-type, .nav-buttons.vertical li:last-child > a, .nav-buttons.vertical li:last-child > span {
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
.nav-buttons li:first-child > a.push, .nav-buttons li:first-child > a.selected, .nav-buttons li:first-child > a:active, .nav-buttons li:first-child > span.push, .nav-buttons li:first-child > span.selected, .nav-buttons li:first-child > span:active, .nav-buttons li:last-child > a.push, .nav-buttons li:last-child > a.selected, .nav-buttons li:last-child > a:active, .nav-buttons li:last-child > span.push, .nav-buttons li:last-child > span.selected, .nav-buttons li:last-child > span:active, .nav-buttons li > a.push, .nav-buttons li > a.selected, .nav-buttons li > a:active, .nav-buttons li > span.push, .nav-buttons li > span.selected, .nav-buttons li > span:active {
    background-color: #eee !important;
    background-image: none !important;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.nav-buttons input[attr="checked"] + label, .nav-buttons input[type="radio"]:checked + label {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eee !important;
    background-image: none !important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.nav-buttons input[type="radio"] {
    display: none;
}
.nav-buttons label {
    margin: 0;
}
.nav-buttons.equal-width {
    display: table;
    table-layout: fixed;
    width: 99.8%;
}
.nav-buttons.equal-width:after {
    display: none;
}
.nav-buttons.equal-width > a, .nav-buttons.equal-width > label, .nav-buttons.equal-width > li {
    display: table-cell;
    float: none;
}
.nav-buttons li.selected > a, .nav-buttons li.selected > span {
    background-color: #eee !important;
    background-image: none !important;
    border: medium none;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.segmented-control {
    border-left: 1px solid #ddd;
    border-radius: 3px 0 0 3px;
    box-sizing: border-box;
    display: table;
    margin-bottom: 18px;
    table-layout: fixed;
    width: 100%;
}
.segmented-control-segment {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.segmented-control-button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #fff, #f2f2f2) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ddd #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    box-sizing: border-box;
    color: #555 !important;
    display: inline-block;
    font-family: Whitney,helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding: 0.5em 0.75em 0.4em;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
}
.segmented-control-button:hover {
    background: -moz-linear-gradient(center top , #fff, #ededed) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.segmented-control-button.active, .segmented-control-button.selected, .segmented-control-button:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #eee !important;
    background-image: none !important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.segmented-control-segment:first-child .segmented-control-button {
    border-radius: 3px 0 0 3px;
}
.segmented-control-segment:last-child .segmented-control-button {
    border-radius: 0 3px 3px 0;
}
.segmented-control-input {
    position: absolute;
    z-index: -1;
}
.segmented-control-input:checked + .segmented-control-button {
    background-color: #eee !important;
    background-image: none !important;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.segmented-control-segment.checked .segmented-control-button {
    background-color: #eee !important;
    background-image: none !important;
    box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    color: #888 !important;
    filter: none;
}
.no-wrap {
    white-space: nowrap;
}
.tileGrid {
    box-sizing: border-box;
    font-size: 0;
    list-style: none outside none;
    margin: 0 -18px 0 0;
    padding: 0;
}
.tileGrid-tile {
    box-sizing: border-box;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    padding: 0 18px 0 0;
    vertical-align: top;
    width: 50%;
}
.tileGrid--6col .tileGrid-tile {
    width: 16%;
}
.tileGrid--5col .tileGrid-tile {
    width: 20%;
}
.tileGrid--4col .tileGrid-tile {
    width: 25%;
}
.tileGrid--3col .tileGrid-tile {
    width: 33%;
}
.tileGrid--2col .tileGrid-tile {
    width: 50%;
}
.tileGrid--1col .tileGrid-tile {
    width: 100%;
}
@media only screen and (max-width: 640px) {
.tileGrid_atMedium--6col .tileGrid-tile {
    width: 16%;
}
.tileGrid_atMedium--5col .tileGrid-tile {
    width: 20%;
}
.tileGrid_atMedium--4col .tileGrid-tile {
    width: 25%;
}
.tileGrid_atMedium--3col .tileGrid-tile {
    width: 33%;
}
.tileGrid_atMedium--2col .tileGrid-tile {
    width: 50%;
}
.tileGrid_atMedium--1col .tileGrid-tile {
    width: 100%;
}
}
@media only screen and (max-width: 440px) {
.tileGrid_atSmall--6col .tileGrid-tile {
    width: 16%;
}
.tileGrid_atSmall--5col .tileGrid-tile {
    width: 20%;
}
.tileGrid_atSmall--4col .tileGrid-tile {
    width: 25%;
}
.tileGrid_atSmall--3col .tileGrid-tile {
    width: 33%;
}
.tileGrid_atSmall--2col .tileGrid-tile {
    width: 50%;
}
.tileGrid_atSmall--1col .tileGrid-tile {
    width: 100%;
}
}
.debug {
    background: none repeat scroll 0 0 pink;
    color: #555;
    font-family: Consolas,Monaco,monospace;
    outline: 1px dotted red;
    padding: 9px;
}
.debug:before {
    color: #00f;
    content: "DEBUG: ";
}
.highlighted {
    background: none repeat scroll 0 0 #fdf77b;
}
.shaded {
    background-color: #ddd;
}
.shaded-lighter {
    background-color: #f4f4f4;
}
.shaded-red {
    background-color: #e0393e;
    color: #fff;
}
.shaded-pixelate {
    background-image: url("");
}
.noFocus:focus {
    outline: 0 none;
}
.leading-top, .padding-top {
    padding-top: 18px;
}
.leading-bottom, .padding-bottom {
    padding-bottom: 18px;
}
.leading-left, .padding-left {
    padding-left: 18px;
}
.leading-right, .padding-right {
    padding-right: 18px;
}
.leading-none, .padding-none {
    padding: 0 !important;
}
.leading-all, .padding-all {
    padding: 18px;
}
.margin-top {
    margin-top: 18px;
}
.margin-bottom {
    margin-bottom: 18px;
}
.margin-left {
    margin-left: 18px;
}
.margin-right {
    margin-right: 18px;
}
.margin-none {
    margin: 0 !important;
}
.margin-all {
    margin: 18px;
}
.margin-centered {
    margin-left: auto;
    margin-right: auto;
}
.flush--top {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.flush--right {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.flush--bottom {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.flush--left {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.flush--all {
    margin: 0 !important;
    padding: 0 !important;
}
.align-right {
    text-align: right;
}
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.valign-top {
    vertical-align: top;
}
.valign-middle {
    vertical-align: middle;
}
.valign-bottom {
    vertical-align: bottom;
}
.valign-text-bottom {
    vertical-align: text-bottom;
}
.center-able, .centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.img-align-middle {
    vertical-align: middle;
}
.display-none {
    display: none;
}
.hidden {
    visibility: hidden;
}
.block {
    display: block;
}
.inline {
    display: inline;
}
.inline-block {
    display: inline-block;
}
.muted {
    color: rgba(0, 0, 0, 0.47);
}
.inverted .muted {
    color: rgba(255, 255, 255, 0.47);
}
.muted-opacity {
    opacity: 0.8;
}
.bold {
    font-weight: 700;
}
.italic {
    font-style: oblique;
}
.caps {
    text-transform: uppercase;
}
.small, small {
    font-size: 13px;
    line-height: 1.6;
}
.big {
    font-size: 20px;
    line-height: 1.33;
}
.opacity-quarter {
    opacity: 0.25;
}
.border-none {
    border-width: 0 !important;
}
.wrapNice {
    -moz-hyphens: auto;
    word-wrap: break-word;
}
.ellipsize {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.noWrap {
    white-space: nowrap;
}
.wrap {
    white-space: normal;
}
.unlink {
    color: #545454 !important;
    text-decoration: none !important;
}
.inverted .unlink {
    color: #ababab !important;
}
.block-if-js, .hasJS .hide-if-js, .inline-block-if-js, .inline-if-js {
    display: none;
}
.hasJS .block-if-js {
    display: block;
}
.hasJS .inline-if-js {
    display: inline;
}
.hasJS .inline-block-if-js {
    display: inline-block;
}
.icon-activity, .icon-android-location, .icon-android-options, .icon-android-options-rounded, .icon-back, .icon-bulb, .icon-calendar, .icon-camera, .icon-check, .icon-checkbox, .icon-checkbox-add, .icon-checkbox-selected, .icon-checkbox-selected-filled, .icon-circle-check, .icon-circle-minus, .icon-circle-plus, .icon-circle-x, .icon-clock, .icon-comment, .icon-compose, .icon-copy, .icon-delete, .icon-disclosure-down, .icon-disclosure-left, .icon-disclosure-right, .icon-disclosure-up, .icon-drop-down, .icon-drop-down-flipped, .icon-edit, .icon-email, .icon-error, .icon-export, .icon-facebook-logo, .icon-facebook-logo-knockout, .icon-flickr-logo, .icon-flickr-logo-knockout, .icon-forward, .icon-github-logo, .icon-google-logo, .icon-google-logo-knockout, .icon-groups, .icon-half-star, .icon-hollow-android-location, .icon-hollow-circle-check, .icon-hollow-circle-minus, .icon-hollow-circle-plus, .icon-hollow-circle-x, .icon-hollow-ios-location, .icon-hollow-star, .icon-infinite, .icon-info, .icon-ios-location, .icon-like, .icon-link, .icon-linkedin-logo, .icon-linkedin-logo-knockout, .icon-lock, .icon-log-out, .icon-meetups, .icon-members, .icon-menu, .icon-messaging-add-people, .icon-messaging-circle-person, .icon-messaging-error, .icon-messaging-leave, .icon-messaging-messages, .icon-messaging-messages-outline, .icon-messaging-mute, .icon-messaging-new-message, .icon-messaging-report, .icon-minus, .icon-money, .icon-more, .icon-mup-logo, .icon-mup-sticker, .icon-mup-sticker-mini, .icon-mup-wordmark, .icon-notifications, .icon-other, .icon-phone, .icon-pin, .icon-plus, .icon-profile, .icon-prohibited, .icon-radio, .icon-radio-selected, .icon-refresh, .icon-roles, .icon-rotate-clockwise, .icon-rotate-counterclockwise, .icon-rsvp-no, .icon-rsvp-waitlist, .icon-rsvp-yes, .icon-search, .icon-settings, .icon-sort, .icon-spinner, .icon-star, .icon-ticket, .icon-topics, .icon-tumblr-logo, .icon-tumblr-logo-knockout, .icon-twitter-logo, .icon-twitter-logo-knockout, .icon-unlock, .icon-user, .icon-x {
    display: inline-block;
    font-family: RedLabel;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1;
    text-decoration: none !important;
    vertical-align: -0.125em;
}
.icon-activity:after, .icon-android-location:after, .icon-android-options-rounded:after, .icon-android-options:after, .icon-back:after, .icon-bulb:after, .icon-calendar:after, .icon-camera:after, .icon-check:after, .icon-checkbox-add:after, .icon-checkbox-selected-filled:after, .icon-checkbox-selected:after, .icon-checkbox:after, .icon-circle-check:after, .icon-circle-minus:after, .icon-circle-plus:after, .icon-circle-x:after, .icon-clock:after, .icon-comment:after, .icon-compose:after, .icon-copy:after, .icon-delete:after, .icon-disclosure-down:after, .icon-disclosure-left:after, .icon-disclosure-right:after, .icon-disclosure-up:after, .icon-drop-down-flipped:after, .icon-drop-down:after, .icon-edit:after, .icon-email:after, .icon-error:after, .icon-export:after, .icon-facebook-logo-knockout:after, .icon-facebook-logo:after, .icon-flickr-logo-knockout:after, .icon-flickr-logo:after, .icon-forward:after, .icon-github-logo:after, .icon-google-logo-knockout:after, .icon-google-logo:after, .icon-groups:after, .icon-half-star:after, .icon-hollow-android-location:after, .icon-hollow-circle-check:after, .icon-hollow-circle-minus:after, .icon-hollow-circle-plus:after, .icon-hollow-circle-x:after, .icon-hollow-ios-location:after, .icon-hollow-star:after, .icon-infinite:after, .icon-info:after, .icon-ios-location:after, .icon-like:after, .icon-link:after, .icon-linkedin-logo-knockout:after, .icon-linkedin-logo:after, .icon-lock:after, .icon-log-out:after, .icon-meetups:after, .icon-members:after, .icon-menu:after, .icon-messaging-add-people:after, .icon-messaging-circle-person:after, .icon-messaging-error:after, .icon-messaging-leave:after, .icon-messaging-messages-outline:after, .icon-messaging-messages:after, .icon-messaging-mute:after, .icon-messaging-new-message:after, .icon-messaging-report:after, .icon-minus:after, .icon-money:after, .icon-more:after, .icon-mup-logo:after, .icon-mup-sticker-mini:after, .icon-mup-sticker:after, .icon-mup-wordmark:after, .icon-notifications:after, .icon-other:after, .icon-phone:after, .icon-pin:after, .icon-plus:after, .icon-profile:after, .icon-prohibited:after, .icon-radio-selected:after, .icon-radio:after, .icon-refresh:after, .icon-roles:after, .icon-rotate-clockwise:after, .icon-rotate-counterclockwise:after, .icon-rsvp-no:after, .icon-rsvp-waitlist:after, .icon-rsvp-yes:after, .icon-search:after, .icon-settings:after, .icon-sort:after, .icon-spinner:after, .icon-star:after, .icon-ticket:after, .icon-topics:after, .icon-tumblr-logo-knockout:after, .icon-tumblr-logo:after, .icon-twitter-logo-knockout:after, .icon-twitter-logo:after, .icon-unlock:after, .icon-user:after, .icon-x:after {
    color: transparent;
    display: block;
    font: 0px/0 a !important;
    height: 0;
    text-shadow: none;
    width: 1px;
}
@font-face {
    font-family: "RedLabel";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/960597533871205784317/RedLabel-Regular.eot?#iefix") format("embedded-opentype");
}
@font-face {
    font-family: "RedLabel";
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;base64,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") format("woff"), url("/fonts/045770102025529613/RedLabel-Regular.ttf") format("truetype"), url("/fonts/54212357541917460635298/RedLabel-Regular.svg#RedLabel-Regular") format("svg");
}
.icon-s {
    font-size: 16px;
}
.icon-m {
    font-size: 24px;
}
.icon-l {
    font-size: 32px;
}
.icon-xl {
    font-size: 64px;
}
.icon-mup-logo:before {
    content: "";
}
.icon-mup-logo:after {
    content: "Meetup Logo Icon";
}
.icon-mup-sticker-mini:before {
    content: "";
}
.icon-mup-sticker-mini:after {
    content: "Mini Meetup Sticker Icon";
}
.icon-mup-sticker:before {
    content: "";
}
.icon-mup-sticker:after {
    content: "Meetup Sticker Icon";
}
.icon-mup-wordmark:before {
    content: "";
}
.icon-mup-wordmark:after {
    content: "Meetup Wordmark Icon";
}
.icon-calendar:before {
    content: "";
}
.icon-calendar:after {
    content: "Calendar Icon";
}
.icon-clock:before {
    content: "";
}
.icon-clock:after {
    content: "Clock Icon";
}
.icon-pin:before {
    content: "";
}
.icon-pin:after {
    content: "Location Pin Icon";
}
.icon-ios-location:before {
    content: "";
}
.icon-ios-location:after {
    content: "IOS Location Caret Icon";
}
.icon-hollow-ios-location:before {
    content: "";
}
.icon-hollow-ios-location:after {
    content: "Hollow IOS Location Caret Icon";
}
.icon-android-location:before {
    content: "";
}
.icon-android-location:after {
    content: "Android Location Caret Icon";
}
.icon-hollow-android-location:before {
    content: "";
}
.icon-hollow-android-location:after {
    content: "Hollow Android Location Caret Icon";
}
.icon-sort:before {
    content: "";
}
.icon-sort:after {
    content: "Sort Icon";
}
.icon-menu:before {
    content: "";
}
.icon-menu:after {
    content: "Menu Icon";
}
.icon-search:before {
    content: "";
}
.icon-search:after {
    content: "Search Icon";
}
.icon-search.icon--hasDefaultColor:before {
    color: #3987cb;
}
.icon-settings:before {
    content: "";
}
.icon-settings:after {
    content: "Settings Icon";
}
.icon-log-out:before {
    content: "";
}
.icon-log-out:after {
    content: "Log out Icon";
}
.icon-android-options:before {
    content: "";
}
.icon-android-options:after {
    content: "Options Icon";
}
.icon-android-options-rounded:before {
    content: "";
}
.icon-android-options-rounded:after {
    content: "Options Icon";
}
.icon-more:before {
    content: "";
}
.icon-more:after {
    content: "More options Icon";
}
.icon-ticket:before {
    content: "";
}
.icon-ticket:after {
    content: "Ticket Icon";
}
.icon-activity:before {
    content: "";
}
.icon-activity:after {
    content: "Activity Icon";
}
.icon-meetups:before {
    content: "";
}
.icon-meetups:after {
    content: "Meetups Icon";
}
.icon-groups:before {
    content: "";
}
.icon-groups:after {
    content: "Groups Icon";
}
.icon-profile:before {
    content: "";
}
.icon-profile:after {
    content: "Profile Icon";
}
.icon-notifications:before {
    content: "";
}
.icon-notifications:after {
    content: "Notifications Icon";
}
.icon-topics:before {
    content: "";
}
.icon-topics:after {
    content: "Topics Icon";
}
.icon-money:before {
    content: "";
}
.icon-money:after {
    content: "Money Icon";
}
.icon-other:before {
    content: "";
}
.icon-other:after {
    content: "Other Icon";
}
.icon-plus:before {
    content: "";
}
.icon-plus:after {
    content: "Plus Icon";
}
.icon-plus.icon--hasDefaultColor:before {
    color: #3987cb;
}
.icon-minus:before {
    content: "";
}
.icon-minus:after {
    content: "Minus Icon";
}
.icon-check:before {
    content: "";
}
.icon-check:after {
    content: "Check Icon";
}
.icon-check.icon--hasDefaultColor:before {
    color: #62ac75;
}
.icon-x:before {
    content: "";
}
.icon-x:after {
    content: "Close Icon";
}
.icon-circle-plus:before {
    content: "";
}
.icon-circle-plus:after {
    content: "Circled Plus Icon";
}
.icon-circle-plus.icon--hasDefaultColor:before {
    color: #62ac75;
}
.icon-circle-minus:before {
    content: "";
}
.icon-circle-minus:after {
    content: "Circled Minus Icon";
}
.icon-circle-minus.icon--hasDefaultColor:before {
    color: #e0393e;
}
.icon-circle-check:before {
    content: "";
}
.icon-circle-check:after {
    content: "Circled Check Icon";
}
.icon-circle-check.icon--hasDefaultColor:before {
    color: #62ac75;
}
.icon-circle-x:before {
    content: "";
}
.icon-circle-x:after {
    content: "Circled Close Icon";
}
.icon-circle-x.icon--hasDefaultColor:before {
    color: #e0393e;
}
.icon-hollow-circle-plus:before {
    content: "";
}
.icon-hollow-circle-plus:after {
    content: "Circled Plus Icon";
}
.icon-hollow-circle-plus.icon--hasDefaultColor:before {
    color: #62ac75;
}
.icon-hollow-circle-minus:before {
    content: "";
}
.icon-hollow-circle-minus:after {
    content: "Circled Minus Icon";
}
.icon-hollow-circle-minus.icon--hasDefaultColor:before {
    color: #e0393e;
}
.icon-hollow-circle-check:before {
    content: "";
}
.icon-hollow-circle-check:after {
    content: "Circled Check Icon";
}
.icon-hollow-circle-check.icon--hasDefaultColor:before {
    color: #62ac75;
}
.icon-hollow-circle-x:before {
    content: "";
}
.icon-hollow-circle-x:after {
    content: "Circled Close Icon";
}
.icon-hollow-circle-x.icon--hasDefaultColor:before {
    color: #e0393e;
}
.icon-copy:before {
    content: "";
}
.icon-copy:after {
    content: "Copy Icon";
}
.icon-roles:before {
    content: "";
}
.icon-roles:after {
    content: "Member roles Icon";
}
.icon-like:before {
    content: "";
}
.icon-like:after {
    content: "Like Icon";
}
.icon-star:before {
    content: "";
}
.icon-star:after {
    content: "Star Icon";
}
.icon-star.icon--hasDefaultColor:before {
    color: #fdf77b;
}
.icon-hollow-star:before {
    content: "";
}
.icon-hollow-star:after {
    content: "Hollow Star Icon";
}
.icon-half-star:before {
    content: "";
}
.icon-half-star:after {
    content: "Half Star Icon";
}
.icon-half-star.icon--hasDefaultColor:before {
    color: #fdf77b;
}
.icon-info:before {
    content: "";
}
.icon-info:after {
    content: "Info Icon";
}
.icon-refresh:before {
    content: "";
}
.icon-refresh:after {
    content: "Refresh Icon";
}
.icon-lock:before {
    content: "";
}
.icon-lock:after {
    content: "Lock Icon";
}
.icon-unlock:before {
    content: "";
}
.icon-unlock:after {
    content: "Opened Lock Icon";
}
.icon-compose:before {
    content: "";
}
.icon-compose:after {
    content: "Compose Icon";
}
.icon-edit:before {
    content: "";
}
.icon-edit:after {
    content: "Edit Icon";
}
.icon-rotate-clockwise:before {
    content: "";
}
.icon-rotate-clockwise:after {
    content: "Rotate Clockwise Icon";
}
.icon-rotate-counterclockwise:before {
    content: "";
}
.icon-rotate-counterclockwise:after {
    content: "Rotate Counter Clockwise Icon";
}
.icon-radio:before {
    content: "";
}
.icon-radio:after {
    content: "Radio Button Icon";
}
.icon-radio-selected:before {
    content: "";
}
.icon-radio-selected:after {
    content: "Selected Radio Button Icon";
}
.icon-radio-selected.icon--hasDefaultColor:before {
    color: #3987cb;
}
.icon-checkbox:before {
    content: "";
}
.icon-checkbox:after {
    content: "Checkbox Icon";
}
.icon-checkbox-selected:before {
    content: "";
}
.icon-checkbox-selected:after {
    content: "Selected Checkbox Icon";
}
.icon-checkbox-selected.icon--hasDefaultColor:before {
    color: #3987cb;
}
.icon-checkbox-add:before {
    content: "";
}
.icon-checkbox-add:after {
    content: "Checkbox Icon";
}
.icon-checkbox-selected-filled:before {
    content: "";
}
.icon-checkbox-selected-filled:after {
    content: "Selected Checkbox Icon";
}
.icon-export:before {
    content: "";
}
.icon-export:after {
    content: "Export Icon";
}
.icon-delete:before {
    content: "";
}
.icon-delete:after {
    content: "Delete Icon";
}
.icon-bulb:before {
    content: "";
}
.icon-bulb:after {
    content: "Bulb Icon";
}
.icon-user:before {
    content: "";
}
.icon-user:after {
    content: "Person Icon";
}
.icon-user.icon--hasDefaultColor:before {
    color: #62ac75;
}
.icon-members:before {
    content: "";
}
.icon-members:after {
    content: "Members Icon";
}
.icon-infinite:before {
    content: "";
}
.icon-infinite:after {
    content: "All Meetups Icon";
}
.icon-back:before {
    content: "";
}
.icon-back:after {
    content: "Back Arrow Icon";
}
.icon-forward:before {
    content: "";
}
.icon-forward:after {
    content: "Forward Arrow Icon";
}
.icon-disclosure-right:before {
    content: "";
}
.icon-disclosure-right:after {
    content: "Disclosure Arrow Pointing Right Icon";
}
.icon-disclosure-left:before {
    content: "";
}
.icon-disclosure-left:after {
    content: "Disclosure Arrow Pointing Left Icon";
}
.icon-disclosure-down:before {
    content: "";
}
.icon-disclosure-down:after {
    content: "Disclosure Arrow Pointing Down Icon";
}
.icon-disclosure-up:before {
    content: "";
}
.icon-disclosure-up:after {
    content: "Disclosure Arrow Pointing Up Icon";
}
.icon-drop-down:before {
    content: "";
}
.icon-drop-down:after {
    content: "Drop Down Arrow Icon";
}
.icon-drop-down-flipped:before {
    content: "";
}
.icon-drop-down-flipped:after {
    content: "Drop Down Arrow Flipped Icon";
}
.icon-phone:before {
    content: "";
}
.icon-phone:after {
    content: "Mobile Phone Icon";
}
.icon-camera:before {
    content: "";
}
.icon-camera:after {
    content: "Camera Icon";
}
.icon-comment:before {
    content: "";
}
.icon-comment:after {
    content: "Comment bubble Icon";
}
.icon-email:before {
    content: "";
}
.icon-email:after {
    content: "Email Icon";
}
.icon-link:before {
    content: "";
}
.icon-link:after {
    content: "Link Icon";
}
.icon-error:before {
    content: "";
}
.icon-error:after {
    content: "Error Icon";
}
.icon-error.icon--hasDefaultColor:before {
    color: #e0393e;
}
.icon-prohibited:before {
    content: "";
}
.icon-prohibited:after {
    content: "Prohibited Action Icon";
}
.icon-prohibited.icon--hasDefaultColor:before {
    color: #fdf77b;
}
.icon-spinner:before {
    content: "";
}
.icon-spinner:after {
    content: "Spinner Icon";
}
.icon-facebook-logo-knockout:before, .icon-facebook-logo:before {
    content: "";
}
.icon-facebook-logo-knockout:after, .icon-facebook-logo:after {
    content: "Facebook Logo Icon";
}
.icon--hasDefaultColor.icon-facebook-logo-knockout:before, .icon-facebook-logo.icon--hasDefaultColor:before {
    color: #3b5998;
}
.icon-twitter-logo:before {
    content: "";
}
.icon-twitter-logo:after {
    content: "Twitter Logo Icon";
}
.icon-twitter-logo.icon--hasDefaultColor:before {
    color: #3cf;
}
.icon-twitter-logo-knockout:before {
    content: "";
}
.icon-twitter-logo-knockout:after {
    content: "Twitter Logo Icon";
}
.icon-twitter-logo-knockout.icon--hasDefaultColor:before {
    color: #3cf;
}
.icon-google-logo:before {
    content: "";
}
.icon-google-logo:after {
    content: "Google Logo Icon";
}
.icon-google-logo.icon--hasDefaultColor:before {
    color: #c63d2d;
}
.icon-google-logo-knockout:before {
    content: "";
}
.icon-google-logo-knockout:after {
    content: "Google Logo Icon";
}
.icon-google-logo-knockout.icon--hasDefaultColor:before {
    color: #c63d2d;
}
.icon-flickr-logo:before {
    content: "";
}
.icon-flickr-logo:after {
    content: "Flickr Logo Icon";
}
.icon-flickr-logo.icon--hasDefaultColor:before {
    color: #fe0883;
}
.icon-flickr-logo-knockout:before {
    content: "";
}
.icon-flickr-logo-knockout:after {
    content: "Flickr Logo Icon";
}
.icon-flickr-logo-knockout.icon--hasDefaultColor:before {
    color: #fe0883;
}
.icon-linkedin-logo-knockout:before, .icon-linkedin-logo:before {
    content: "";
}
.icon-linkedin-logo-knockout:after, .icon-linkedin-logo:after {
    content: "LinkedIn Logo Icon";
}
.icon--hasDefaultColor.icon-linkedin-logo-knockout:before, .icon-linkedin-logo.icon--hasDefaultColor:before {
    color: #4875b4;
}
.icon-tumblr-logo:before {
    content: "";
}
.icon-tumblr-logo:after {
    content: "Tumblr Logo Icon";
}
.icon-tumblr-logo.icon--hasDefaultColor:before {
    color: #2b4964;
}
.icon-tumblr-logo-knockout:before {
    content: "";
}
.icon-tumblr-logo-knockout:after {
    content: "Tumblr Logo Icon";
}
.icon-tumblr-logo-knockout.icon--hasDefaultColor:before {
    color: #2b4964;
}
.icon-github-logo:before {
    content: "";
}
.icon-github-logo:after {
    content: "Github Logo Icon";
}
.icon-rsvp-yes:before {
    content: "";
}
.icon-rsvp-yes:after {
    content: "RSVP status yes Icon";
}
.icon-rsvp-yes.icon--hasDefaultColor:before {
    color: #62ac75;
}
.icon-rsvp-waitlist:before {
    content: "";
}
.icon-rsvp-waitlist:after {
    content: "RSVP status waitlist Icon";
}
.icon-rsvp-no:before {
    content: "";
}
.icon-rsvp-no:after {
    content: "RSVP status no Icon";
}
.icon-rsvp-no.icon--hasDefaultColor:before {
    color: #e0393e;
}
.icon-messaging-circle-person:before {
    content: "";
}
.icon-messaging-circle-person:after {
    content: "Person Icon";
}
.icon-messaging-new-message:before {
    content: "";
}
.icon-messaging-new-message:after {
    content: "New Message Icon";
}
.icon-messaging-add-people:before {
    content: "";
}
.icon-messaging-add-people:after {
    content: "Add People Icon";
}
.icon-messaging-mute:before {
    content: "";
}
.icon-messaging-mute:after {
    content: "Mute Icon";
}
.icon-messaging-leave:before {
    content: "";
}
.icon-messaging-leave:after {
    content: "Leave Icon";
}
.icon-messaging-messages:before {
    content: "";
}
.icon-messaging-messages:after {
    content: "Messages Icon";
}
.icon-messaging-messages-outline:before {
    content: "";
}
.icon-messaging-messages-outline:after {
    content: "Messages Icon";
}
.icon-messaging-report:before {
    content: "";
}
.icon-messaging-report:after {
    content: "Report Icon";
}
.icon-messaging-error:before {
    content: "";
}
.icon-messaging-error:after {
    content: "Error Icon";
}
.spinner {
    font-family: RedLabel;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    opacity: 0;
    vertical-align: 0;
}
input.checked + .icon-radio:before, input:checked + .icon-radio:before {
    content: "";
}
input.checked + .icon-radio:after, input:checked + .icon-radio:after {
    content: "Selected Radio Button";
}
input.checked + .icon-checkbox:before, input:checked + .icon-checkbox:before {
    content: "";
}
input.checked + .icon-checkbox:after, input:checked + .icon-checkbox:after {
    content: "Selected Checkbox";
}
input.checked + .icon-checkbox-add:before, input:checked + .icon-checkbox-add:before {
    content: "";
}
input.checked + .icon-checkbox-add:after, input:checked + .icon-checkbox-add:after {
    content: "Selected Checkbox";
}
.dropdown {
    font-size: 16px;
    line-height: 1.3em;
    position: relative;
    width: auto;
}
.dropdown a.dropdown-toggle, .dropdown a.dropdown-toggle:active, .dropdown a.dropdown-toggle:focus, .dropdown a.dropdown-toggle:hover {
    border-radius: 3px 3px 0 0;
    color: #555;
    display: block;
    padding: 18px 27px;
    position: relative;
    text-decoration: none;
    z-index: 3001;
}
.dropdown .dropdown-menu {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    display: none;
    list-style: none outside none;
    margin-top: -1px;
    min-width: 100%;
    padding: 0 9px 18px;
    position: absolute;
    top: 100%;
    z-index: 3000;
}
.dropdown .dropdown-menu li {
    box-sizing: border-box;
    line-height: 1.3em;
    margin: 0;
    padding: 0 9px;
}
.dropdown .dropdown-menu li a {
    border-radius: 2px;
    box-sizing: border-box;
    color: #555;
    display: block;
    font-weight: 400;
    padding: 9px;
}
.dropdown .dropdown-menu li a.selected {
    color: #e0393e !important;
    font-weight: 700;
}
.dropdown .dropdown-menu li a:hover {
    background: none repeat scroll 0 0 #e0393e;
    color: #fff !important;
    text-decoration: none;
}
.dropdown.drop-left .dropdown-menu {
    border-radius: 3px 0 3px 3px;
    right: 0;
}
.dropdown.dropped a.dropdown-toggle, .dropdown.hoverable:focus a.dropdown-toggle, .dropdown.hoverable:hover a.dropdown-toggle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.dropdown.dropped .dropdown-menu, .dropdown.hoverable:focus .dropdown-menu, .dropdown.hoverable:hover .dropdown-menu {
    display: block;
}
.dropdown.callout a.dropdown-toggle {
    background-color: transparent;
    border: medium none;
    padding: 0;
}
.dropdown.callout .dropdown-menu {
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 -3px 5px 5px #e8e8e8;
    margin-top: 20px;
    padding-top: 18px;
}
.dropdown.callout .dropdown-menu.bordered {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown.callout.dropped .dropdown-menu.bordered:after, .dropdown.callout.dropped .dropdown-menu:before {
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 10px 10px;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    left: 20px;
    line-height: 0;
    position: absolute;
    top: -10px;
    width: 0;
}
.dropdown.callout.dropped .dropdown-menu.bordered:before {
    border-color: transparent transparent rgba(0, 0, 0, 0.1);
    border-width: 0 11px 11px;
    margin-left: -1px;
    margin-top: -1px;
}
.dropdown.callout.dropped:after {
    content: none;
    display: none;
}
.dropdown.callout.drop-left .dropdown-menu:before {
    left: auto;
    right: 20%;
}
#C_announceBody, #C_contextHeadBody, #C_headerBody, #C_pageBody {
    margin: 0 auto;
    padding: 0 1em;
    width: 90%;
}
.wideContent #C_announceBody, .wideContent #C_contextHeadBody, .wideContent #C_headerBody, .wideContent #C_pageBody, html > body #C_announceBody, html > body #C_contextHeadBody, html > body #C_headerBody, html > body #C_pageBody, html > body .wideContent #C_announceBody, html > body .wideContent #C_contextHeadBody, html > body .wideContent #C_headerBody, html > body .wideContent #C_pageBody {
    width: 960px;
}
body.scant {
    background: none repeat scroll 0 0 #666;
}
body.hasAnnouncement #C_header {
    height: 74px;
}
#C_header {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
    height: 4.4em;
    min-width: 950px;
    position: relative;
}
.ql {
    background: none repeat scroll 0 0 #e0393e;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-style: normal;
    font-weight: 700;
    margin: 7px 20px;
    padding: 2px;
}
#C_headerBody {
    position: relative;
}
#C_logo {
    left: 1em;
    position: absolute;
    top: 6px;
    z-index: 999;
}
#C_tagline {
    font-weight: 700;
    left: 105px;
    position: absolute;
    top: 1.35em;
}
#C_tagline a:link, #C_tagline a:visited {
    color: #666;
    font-size: 0.9em;
    text-decoration: none;
}
#C_tagline a:hover {
    color: #666;
    font-size: 0.9em;
    text-decoration: underline;
}
#C_userNav {
    clear: left;
    line-height: 2em;
    position: absolute;
    right: 1em;
    top: 5px;
}
#C_userNav #C_langForm {
    line-height: 46px;
}
#C_userNav ul {
    list-style: none outside none;
}
#C_userNav #C_userLinks {
    float: left;
    margin-bottom: 0 !important;
    padding: 0 !important;
    position: relative;
}
#C_userNav #C_userLinks.inlineblockList > li {
    vertical-align: top;
}
#C_userNav #C_userLinks .nav-button--red {
    background-color: #e2373c;
    color: #fff;
}
#C_userNav #C_userLinks .nav-button--red:hover {
    background-color: #c91d22;
}
#C_userNav #C_userLinks .nav-button--white {
    color: #555;
    padding: 9px 0 7px;
}
#C_userNav #C_userLinks .nav-button--white:hover {
    color: #2a9bc7;
}
#C_userNav #C_userLinks .nav-button--gray {
    background-color: rgba(64, 64, 64, 0.47);
    color: #fff;
}
#C_userNav #C_userLinks .nav-button--gray:hover {
    background-color: #e2373c;
}
#C_userNav #C_userLinks .nav-button--gray.small, #C_userNav #C_userLinks .nav-button--white.small {
    padding: 6px;
}
#C_userNav #C_userLinks .dropdown {
    position: static;
}
#C_userNav #C_userLinks .dropdown .dropdown-menu {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.47);
    right: 0;
    top: auto;
}
#C_userNav #C_userLinks .dropdown .dropdown-menu li {
    padding: 0;
}
#C_userNav #C_userLinks .dropdown .dropdown-menu li a {
    border-radius: 0;
}
#C_userNav #C_userLinks #nav-profile {
    float: left;
}
#C_userNav #C_userLinks #nav-profile .nav-avatar {
    background-color: #fff;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 25px;
    cursor: pointer;
    padding: 4px 0 4px 5px;
    position: relative;
    width: 54px;
}
#C_userNav #C_userLinks #nav-profile .nav-avatar.qled {
    border-color: #e0393e;
}
#C_userNav #C_userLinks #nav-profile .nav-avatar .icon-drop-down {
    color: rgba(0, 0, 0, 0.47);
    font-size: 10px;
    position: absolute;
    right: 7px;
    top: 17px;
}
#C_userNav #C_userLinks #nav-profile .nav-avatar:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
#C_userNav #C_userLinks #nav-profile .nav-avatar:hover .icon-drop-down {
    color: #2a9bc7;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu {
    margin-top: 12px;
    padding: 0;
    width: 512px;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu:after, #C_userNav #C_userLinks #nav-profile .dropdown-menu:before {
    left: 370px;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu.messagesOffset {
    right: 14px;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu.messagesOffset:after, #C_userNav #C_userLinks #nav-profile .dropdown-menu.messagesOffset:before {
    left: 341px;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #C_groupsMenu {
    background-color: #ececec;
    border-radius: 3px 0 0 3px;
    margin: 0;
    min-height: 145px;
    padding: 5px 0 0;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #C_groupsMenu p {
    color: #888;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #C_groupsMenu ul {
    padding-left: 0;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #C_groupsMenu li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #e0393e;
    font-size: 16px;
    margin: 0 20px;
    padding: 12px 0;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #C_groupsMenu li a:hover {
    border-color: #e0393e;
    margin: 0;
    padding: 12px 20px;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #C_groupsMenu li:last-child a {
    border-bottom: 0 none;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #nav-account-links {
    margin: 0;
    padding: 5px 0;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #nav-account-links li {
    color: rgba(0, 0, 0, 0.67);
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #nav-account-links li:last-child a {
    border-bottom: 0 none;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #nav-account-links li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 16px;
    margin: 0 20px;
    padding: 12px 0;
}
#C_userNav #C_userLinks #nav-profile .dropdown-menu #nav-account-links li a:hover {
    border-color: #e0393e;
    margin: 0;
    padding: 12px 20px;
}
#C_userNav #C_userLinks #nav-notifications .unreadNotifCount {
    background-color: #e2373c;
    border-radius: 8px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    left: 10px;
    line-height: 16px;
    min-width: 8px;
    opacity: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: absolute;
    text-align: center;
    top: 5px;
    transform: scale(0.3);
    transition: all 0.2s ease-in-out 0.6s;
}
#C_userNav #C_userLinks #nav-notifications .unreadNotifCount[data-count="0"] {
    display: none;
}
#C_userNav #C_userLinks #nav-notifications .unreadNotifCount.bubbleAnimation {
    opacity: 1;
    transform: scale(1);
}
#C_userNav #C_userLinks #nav-notifications .icon-notifications {
    color: rgba(0, 0, 0, 0.47);
    font-size: 22px;
    line-height: 50px;
}
#C_userNav #C_userLinks #nav-notifications .icon-notifications:hover {
    color: #2a9bc7;
}
#C_userNav #C_userLinks #nav-notifications .dropdown-menu {
    margin-top: 8px;
    width: 360px;
}
#C_userNav #C_userLinks #nav-notifications .dropdown-menu:after, #C_userNav #C_userLinks #nav-notifications .dropdown-menu:before {
    left: 282px;
}
#C_userNav #C_userLinks #nav-notifications .notifList {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}
#C_userNav #C_userLinks #nav-notifications .notifLabel {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.47);
    font-size: 13px;
    font-variant: small-caps;
    line-height: 1;
    padding: 16px;
}
#C_userNav #C_userLinks #nav-notifications .timeLabel {
    font-size: 10px;
    white-space: nowrap;
}
#C_userNav #C_userLinks #nav-notifications .notifContent {
    font-size: 14px;
}
#C_userNav #C_userLinks #nav-notifications .notifWrapper {
    padding: 16px 0;
}
#C_userNav #C_userLinks #nav-notifications .notifAvatar {
    background-color: rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 0;
}
#C_userNav #C_userLinks #nav-notifications .notifText {
    margin: 0;
    padding: 0;
}
#C_userNav #C_userLinks #nav-notifications .notifItem {
    background-color: #ececec;
    border-top: 1px solid #fff;
    padding: 0;
}
#C_userNav #C_userLinks #nav-notifications .notifItem.notifItem--unread {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#C_userNav #C_userLinks #nav-notifications .notifItem.notifItem--empty {
    background-color: #ececec;
    min-height: 60px;
    padding-top: 18px;
}
#C_userNav #C_userLinks #nav-notifications .notifItem a:hover {
    background-color: #d6f5ff;
    color: rgba(0, 0, 0, 0.67) !important;
}
#C_userNav #C_userLinks #nav-notifications .notifItem:first-child {
    border-top: 0 none;
}
#C_userNav #C_userLinks #nav-notifications .notifItem a {
    text-decoration: none;
}
#C_userNav #C_userLinks #nav-about .dropdown-toggle .icon-more {
    color: rgba(0, 0, 0, 0.47);
    line-height: 50px;
}
#C_userNav #C_userLinks #nav-about .dropdown-toggle .icon-more:hover {
    color: #2a9bc7;
}
#C_userNav #C_userLinks #nav-about .dropdown-menu {
    margin-top: 8px;
    min-width: 0;
    padding: 5px 0 0;
    width: 172px;
}
#C_userNav #C_userLinks #nav-about .dropdown-menu:after, #C_userNav #C_userLinks #nav-about .dropdown-menu:before {
    left: 145px;
}
#C_userNav #C_userLinks #nav-about .dropdown-menu li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 16px;
    margin: 0 20px;
    padding: 12px 0;
}
#C_userNav #C_userLinks #nav-about .dropdown-menu li a:hover {
    border-bottom: 1px solid #e2373c;
    margin: 0;
    padding: 12px 20px;
}
#C_userNav #C_userLinks #nav-about .dropdown-menu li.C_userNavItemSmall a {
    border: 0 none;
    color: rgba(0, 0, 0, 0.67);
    font-size: 14px;
    padding: 6px 0;
}
#C_userNav #C_userLinks #nav-about .dropdown-menu li.C_userNavItemSmall a:hover {
    padding: 6px 20px;
}
#C_userNav #C_userLinks #nav-about .dropdown-menu li.C_userNavItemLast {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.47);
    display: block;
    font-size: 12px;
    line-height: inherit;
    padding: 9px 20px;
}
#C_userNav #C_userLinks #nav-messages {
    position: relative;
}
#C_userNav #C_userLinks #nav-messages .unreadConvosCount {
    background-color: #e2373c;
    border-radius: 8px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    left: 14px;
    line-height: 16px;
    min-width: 8px;
    opacity: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: absolute;
    text-align: center;
    top: 5px;
    transform: scale(0.3);
    transition: all 0.2s ease-in-out 0.6s;
}
#C_userNav #C_userLinks #nav-messages .unreadConvosCount[data-count="0"] {
    display: none;
}
#C_userNav #C_userLinks #nav-messages .unreadConvosCount.bubbleAnimation {
    opacity: 1;
    transform: scale(1);
}
#C_userNav #C_userLinks #nav-messages .icon-messaging-messages {
    color: rgba(0, 0, 0, 0.47);
    font-size: 22px;
    line-height: 50px;
}
#C_userNav #C_userLinks #nav-messages .icon-messaging-messages:hover {
    color: #2a9bc7;
}
.C_userNavItem {
    display: inline;
    font-size: 0.9em;
    padding: 0;
}
.C_userNavItem.C_userTopNavItem {
    margin-right: 20px;
}
.C_userNavItem.C_userTopNavItem:last-child {
    margin-right: 0;
}
.C_userNavItem.C_userTopNavItem.C_userTopNavButtonItem {
    line-height: 52px;
}
#C_globalNav {
    left: 0;
    position: absolute;
    top: 0;
}
#C_tabs {
    height: 4.4em;
    margin-left: 88px;
}
#C_tabs a:hover, #C_tabs a:link, #C_tabs a:visited {
    display: block;
    float: left;
    font-weight: 700;
    height: 4.4em;
    text-align: left;
    white-space: nowrap;
}
#C_tabs a:hover {
    background: none repeat scroll 0 0 #e2373c;
    text-decoration: none;
}
#C_tabs a:hover .C_topBig, #C_tabs a:hover .C_topSm {
    color: #fff;
}
.header-promo {
    padding-right: 1em;
    vertical-align: top;
}
#C_tabs .C_tabContent {
    display: inline-block;
    padding: 0.5em 1em 0;
}
.C_topBig {
    color: #e0393e;
    display: block;
    font-size: 1.75em;
    font-weight: 700;
    line-height: 1.2em;
}
#tabs_sponsor .C_topBig {
    color: #aaa;
}
.C_topSm {
    color: #bbb;
    display: block;
    font-size: 1em;
    font-weight: 400;
}
#C_join, #C_page, body, html {
    background-color: #f4f4f4;
}
#C_join, #C_page {
    min-width: 960px;
}
#C_pageBody {
    min-height: 300px;
    padding-bottom: 1.25em;
    padding-top: 1.25em;
}
#chapterHeader {
    margin-left: auto;
    margin-right: auto;
}
#C_context {
    position: relative;
    width: 100%;
}
#C_contextHead {
    padding: 1.5em 0 0;
    width: 100%;
}
#C_contextHead #C_contextTitle {
    color: #555;
    font-size: 1.69em;
    font-weight: 700;
    margin: 0;
}
#C_contextTitle a, #C_contextTitle a:hover, #C_contextTitle a:link, #C_contextTitle a:visited {
    color: #555;
    text-decoration: none;
}
#C_contextTitle .C_sponsorBrought {
    font-size: 0.69em;
}
#C_contextTitle h1 {
    font-size: 1.48em;
}
#C_nav {
    left: 0;
    position: absolute;
    top: 0;
    width: 144px;
}
#C_nav ul.C_contextNav {
    list-style-type: none;
    margin: 0 0 1em;
    overflow: hidden;
    padding: 0;
}
#C_nav ul.C_contextNav li {
    display: block;
    height: 1%;
    margin: 0;
    padding: 0;
}
#C_nav ul.C_contextNav li.first {
    border-top: medium none;
}
#C_nav ul.C_contextNav li.first a {
    border-radius: 5px 5px 0 0;
    border-top: medium none;
}
#C_nav ul.C_contextNav li.last a {
    border-radius: 0 0 5px 5px;
}
#C_nav ul.C_contextNav li:first-child {
    border-top: 0 none;
}
#C_nav ul.C_contextNav li.hasAction a {
    background-image: url("/img/01337191738312927/thirdparty/fff/silk/bullet_error.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 16px;
}
#C_nav ul.C_contextNav li.select a {
    background: url("/img/0564491484599940865/nav_bite.gif") no-repeat scroll right center #fff !important;
    color: #222 !important;
}
#C_nav ul.C_contextNav li.orgHelp {
    background-color: transparent;
    border-style: solid;
    border-width: 0 0 1px;
    margin: 0;
}
#C_nav ul.C_contextNav li a {
    background-color: #b5d0f2;
    border-top: 1px solid #fff;
    color: #2a6798;
    display: block;
    font-weight: 700;
    margin: 0 !important;
    padding: 6px 8px;
    text-decoration: none;
}
#C_nav ul.C_contextNav li a:hover {
    text-decoration: underline;
}
#C_nav .new {
    background-position: 8px 0.55em;
    padding-left: 35px;
}
.C_navBadge {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    margin-bottom: 1em;
}
.C_navBadge .C_navBox {
    margin: 0.3em;
    padding: 0.7em 0.5em;
}
#C_mktplBadge .C_navBox {
    margin: 0.3em 0;
    padding: 0.7em 0;
}
#C_org .label {
    font: 700 1.1em helvetica,arial,sans-serif;
    margin-bottom: 0.5em;
}
#C_org .organizer {
    font-size: 0.9em;
}
#C_org .organizer img {
    margin-bottom: 0.5em;
}
#C_org .assistants {
    border-top: 1px solid #ccc;
    font-size: 0.77em;
    margin-top: 0.5em;
    padding-top: 0.5em;
}
#C_document {
    margin: 0 0 0 144px;
    padding-left: 1em;
}
.noNav {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
#C_langChange {
    line-height: 48px;
    margin-left: 0;
}
#C_langForm {
    display: inline;
}
#C_langForm select {
    border: 1px solid #ccc;
    font-size: 10px;
    height: 20px;
    margin-bottom: 0;
    margin-left: 0.8em;
    padding: 1px;
}
#paneLogin h1, #paneSignup h1 {
    color: #e51937;
}
#paneLogin .isFacebook, #paneSignup .isFacebook {
    background-color: #d8dfea;
    border-top: 1px solid #627aad;
}
#paneSignup .tos {
    color: #555;
    padding: 8px 0 0;
}
#paneSignup .innerTOS, .innerTOS {
    padding-bottom: 5px !important;
}
.innerTOS .tos {
    border-top: 1px solid #eee;
    line-height: 1.3em;
    margin: 15px 0 0 !important;
}
.notOnFB {
    font-size: 10px !important;
    margin: 8px 0 0 !important;
    padding-top: 8px !important;
}
.onlyFacebook .isFacebook_button {
    text-align: center;
}
.onlyFacebook .explain {
    font-size: 14px !important;
    margin: 8px auto 14px;
    width: 169px;
}
.isFacebook {
    background: none repeat scroll 0 0 #e7ded2;
    border-top: 1px solid #283a62;
    overflow: visible;
    padding-bottom: 16px;
    padding-top: 16px !important;
}
.isFacebook p {
    line-height: 14px;
    margin: 0 0 6px;
}
#paneSignup .onlyFacebook {
    margin: 0 !important;
    padding-bottom: 6px !important;
}
.isFacebook .orbox .orword {
    background: none repeat scroll 0 0 #f7eee2;
    border-radius: 4px;
    font-variant: small-caps;
    font-weight: 700;
    height: 16px;
    line-height: 14px;
    margin-top: -24px;
    text-align: center;
    text-transform: uppercase;
    width: 32px;
}
.tos {
    border-top: 0 none;
    color: #555;
    font-size: 10px;
}
#dialogHello {
    width: 360px;
}
#dialogHello .D_box {
    background: none repeat scroll 0 0 #fff;
    margin: 0;
}
#dialogHello .D_box .D_boxbody, #dialogHello .isFacebook .orbox .orword {
    background: none repeat scroll 0 0 #fff;
}
#dialogHello .isFacebook p {
    font-size: 1em;
    line-height: 1.3em;
    margin-bottom: 10px;
}
#dialogHello .embiggen input.text, .scant .embiggen input.text {
    width: 98%;
}
.variant_fbonly {
    position: relative;
}
.variant_fbonly .tos {
    border-radius: 0 0 4px 4px;
    margin: 0 -0.5em;
    padding: 4px 1em;
}
.variant_fbonly .D_boxbody {
    margin: 0;
    min-height: 40px;
    padding: 1em 0.5em 0;
}
.variant_fbonly .D_boxhead {
    margin-right: 250px;
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.variant_fbonly .isFacebook {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin-top: 0 !important;
    padding-top: 0 !important;
    position: absolute;
    right: 6px;
    text-align: right;
    top: 1.15em;
    width: 250px;
}
.variant_fbonly .isFacebook p {
    font-size: 10px;
    margin: 4px 0;
}
.login-form-content {
    border-top: 1px solid #ccc;
}
#mweb-noodge {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    display: block;
    font-size: 44px;
    line-height: 3em;
    padding-top: 8px;
    text-align: center;
}
#helloPanes .birddogSignup .D_boxhead, #helloPanes .birddogSignup .D_boxsection {
    padding: 16px 12px;
}
#helloPanes .birddogSignup .D_boxhead {
    padding-bottom: 12px;
}
#helloPanes .birddogSignup .D_boxhead .D_actions {
    margin: 6px 0 0;
}
#helloPanes .birddogSignup .D_boxhead .D_actions li {
    color: #777;
    font-weight: 400;
}
#helloPanes .birddogSignup div.D_form {
    float: none !important;
}
#helloPanes .birddogSignup form {
    display: block !important;
}
#helloPanes .birddogSignup .embiggen .explain {
    color: #888;
    font-size: 0.75em;
    line-height: 1.3;
}
#helloPanes .birddogSignup .embiggen .element, #helloPanes .birddogSignup .embiggen .footElement {
    margin: 0;
    padding: 8px 12px;
}
#helloPanes .birddogSignup .embiggen .label label {
    font-size: 14px;
    font-weight: 400;
}
#helloPanes .birddogSignup .embiggen .input .inputwrap {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #bbb;
    margin: 2px 0;
    padding: 2px;
}
#helloPanes .birddogSignup .embiggen .input input.text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#helloPanes .birddogSignup .embiggen .D_submit {
    border-radius: 4px;
    cursor: pointer;
    text-shadow: 0 0 2px #000;
}
#helloPanes .birddogSignup .isFacebook_button {
    background: none repeat scroll 0 0 #eef3ff;
    border-radius: 4px;
    margin-top: 4px;
    padding: 16px 8px;
    text-align: center;
}
.ui-accordion #signupSectionFacebook {
    padding: 8px 12px;
}
.ui-accordion .ui-accordion-header {
    display: block;
    font-size: 0.9em;
    font-weight: 700;
    margin: 2px 0;
    padding: 8px 12px;
    text-transform: uppercase;
}
.ui-accordion .ui-accordion-header:hover {
    background: none repeat scroll 0 0 #fff;
    text-decoration: none;
}
.ui-accordion .ui-accordion-header .ui-icon {
    display: none;
}
.ui-accordion .ui-state-active {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 0 none;
    border-color: #aaa #aaa -moz-use-text-color;
    color: #3a3a3a;
    margin-bottom: 0;
}
.ui-accordion .ui-accordion-content {
    padding: 0;
}
.terms_of_service {
    color: #555;
    font-size: 10px;
    line-height: 14px;
    margin: 12px 16px 0;
    text-align: center;
}
.accordionBoxSection {
    background: none repeat scroll 0 0 #ddd;
}
.announcement .doc-content {
    background-color: #edf5fe;
}
.announcement h2 {
    color: #036;
}
.doc-content .alert, .doc-content .error {
    font-weight: 700;
}
.doc-box.confirm, .doc-box.error, .doc-box.notify, .doc-box.success {
    padding: 6px;
}
.doc-box.confirm .doc-content, .doc-box.error .doc-content, .doc-box.notify .doc-content, .doc-box.success .doc-content {
    padding-left: 56px;
}
.doc-box.confirm h1, .doc-box.confirm h2, .doc-box.confirm h3, .doc-box.confirm h4, .doc-box.confirm h5, .doc-box.confirm h6, .doc-box.error h1, .doc-box.error h2, .doc-box.error h3, .doc-box.error h4, .doc-box.error h5, .doc-box.error h6, .doc-box.notify h1, .doc-box.notify h2, .doc-box.notify h3, .doc-box.notify h4, .doc-box.notify h5, .doc-box.notify h6, .doc-box.success h1, .doc-box.success h2, .doc-box.success h3, .doc-box.success h4, .doc-box.success h5, .doc-box.success h6 {
    color: #333;
    font-weight: 400;
    line-height: 1.1;
    margin: 0;
    padding: 0 0 7.2px;
}
.doc-box.confirm h1, .doc-box.error h1, .doc-box.notify h1, .doc-box.success h1 {
    font-size: 2.5em;
    font-weight: 700;
    letter-spacing: -0.75px;
}
.doc-box.confirm h2, .doc-box.error h2, .doc-box.notify h2, .doc-box.success h2 {
    font-size: 2em;
    font-weight: 700;
    letter-spacing: -0.5px;
}
.doc-box.confirm a:active, .doc-box.confirm a:hover, .doc-box.confirm a:link, .doc-box.confirm a:visited, .doc-box.error a:active, .doc-box.error a:hover, .doc-box.error a:link, .doc-box.error a:visited, .doc-box.notify a:active, .doc-box.notify a:hover, .doc-box.notify a:link, .doc-box.notify a:visited, .doc-box.success a:active, .doc-box.success a:hover, .doc-box.success a:link, .doc-box.success a:visited {
    text-decoration: underline;
}
.D_form .error .input, .bigError, .doc-content .error .input, .pastDue, .profileBlock .error .input, li.error {
    background: none repeat scroll 0 0 #ffdddf;
    color: #000;
}
.doc-content .error .input p.error, .error p.error, .pastDue p.error, .profileBlock .error p.error {
    clear: left;
    color: #c00;
    margin: 0.25em 0 0;
    padding: 0.25em;
}
.error_specialCase {
    background: none repeat scroll 0 0 #ffdddf;
    color: #c00;
    margin: 0.25em 0 0;
    padding: 0.5em;
}
.confirm .doc-content ul h2, .error .doc-content ul h2, .notify .doc-content ul h2, .success .doc-content ul h2 {
    background-image: none;
    color: #474747 !important;
    font-size: 16px;
}
.error .doc-content {
    background-color: #fbe1e3 !important;
}
.error .doc-content h2 {
    background-image: url("/img/63284073496844697/docbox_error.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #c00 !important;
    margin-left: -42px;
    padding-left: 40px;
}
tr.error td, tr.error th {
    background-color: #fbe1e3;
}
.success .doc-content {
    background-color: #e0f4da !important;
}
.success .doc-content h2 {
    background-image: url("/img/5154777520242373/docbox_success.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #6ea835 !important;
    margin-left: -42px;
    padding-left: 40px;
}
.upload-success {
    color: #6ea835 !important;
}
.confirm .doc-content {
    background-color: #edf5fe !important;
}
.confirm .doc-content h2 {
    background-image: url("/img/4235240222127365632471/docbox_confirm.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-left: -42px;
    padding-left: 40px;
}
.notify .doc-content {
    background-color: #ffd !important;
}
.notify .doc-content h2 {
    color: #ff8700;
}
.notify .doc-content h2 a {
    color: #2175b1;
}
.D_boxsection .error .input, .D_boxsection .error .label {
    font-weight: 400;
}
.D_boxsection .error .input p.error {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
.D_boxsection .error .input .input {
    color: #000;
    padding-top: 0;
}
.D_boxsection .alert {
    background: none repeat scroll 0 0 #fff6c9;
    border: 3px solid #fff1aa;
    color: #f60;
}
.doc-content .alert {
    text-align: center;
    width: 100%;
}
.doc-content .alert p.forbid {
    background-color: #f08e48;
    border-color: #780000;
    border-style: solid;
    border-width: 1px 0;
    color: #780000;
    padding: 0.25em 0.5em;
}
.confirm .D_boxbody, .error .D_boxbody, .notify .D_boxbody, .success .D_boxbody {
    background-color: #e7e7e7;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    border-radius: 5px;
    padding-top: 10px;
}
.confirm .doc-content, .error .doc-content, .success .doc-content {
    padding-left: 56px;
}
.success_box_wide {
    padding-left: 0 !important;
}
.success_box_wide > h2 {
    padding-left: 40px !important;
}
.confirm .doc-content, .error .doc-content, .notify .doc-content, .success .doc-content {
    color: #222 !important;
}
.error .doc-content a.D_submit, .success .doc-content a.D_submit {
    color: #fff !important;
    font-size: 1.15em;
}
#D_untransholder {
    display: none;
}
#D_untransalert {
    background-color: #efefef;
    color: #777;
    font-size: 0.9em;
    font-weight: 700;
    padding: 0.5em 0;
    text-align: center;
}
body > .tooltip {
    background-color: transparent;
    border: 0 none;
    display: block;
    font-size: 11px;
    opacity: 0;
    outline: 0 none;
    padding: 5px;
    position: absolute;
    visibility: visible;
    z-index: 11001;
}
body > .tooltip.in {
    opacity: 80;
}
body > .tooltip.top {
    margin-top: -2px;
}
body > .tooltip.right {
    margin-left: 2px;
}
body > .tooltip.bottom {
    margin-top: 2px;
}
body > .tooltip.left {
    margin-left: -2px;
}
body > .tooltip.top .tooltip-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}
body > .tooltip.left .tooltip-arrow {
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000;
    border-top: 5px solid transparent;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
body > .tooltip.bottom .tooltip-arrow {
    border-bottom: 5px solid #000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
body > .tooltip.right .tooltip-arrow {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000;
    border-top: 5px solid transparent;
    left: 0;
    margin-top: -5px;
    top: 50%;
}
.tooltip-inner {
    background-color: #000;
    border-radius: 4px;
    color: #fff !important;
    max-width: 200px;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
}
.tooltip-inner label {
    color: #fff !important;
}
.tooltip-arrow {
    height: 0;
    position: absolute;
    width: 0;
}
.popover {
    display: none;
    left: 0;
    padding: 14px;
    position: absolute;
    top: 0;
    z-index: 10001;
}
.popover.top .arrow {
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #ddd;
    bottom: 0;
    left: 50%;
    margin-left: -14px;
}
.popover.right .arrow {
    border-bottom: 14px solid transparent;
    border-right: 14px solid #ddd;
    border-top: 14px solid transparent;
    left: 0;
    margin-top: -14px;
    top: 50%;
}
.popover.bottom .arrow {
    border-bottom: 14px solid #ddd;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    left: 50%;
    margin-left: -14px;
    top: 0;
}
.popover.left .arrow {
    border-bottom: 14px solid transparent;
    border-left: 14px solid #ddd;
    border-top: 14px solid transparent;
    margin-top: -14px;
    right: 0;
    top: 50%;
}
.popover.top .arrow-inner {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-top: 13px solid #fff;
    bottom: 2px;
    left: 50%;
    margin-left: -13px;
}
.popover.right .arrow-inner {
    border-bottom: 13px solid transparent;
    border-right: 13px solid #fff;
    border-top: 13px solid transparent;
    left: 2px;
    margin-top: -13px;
    top: 50%;
}
.popover.bottom .arrow-inner {
    border-bottom: 13px solid #fff;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    left: 50%;
    margin-left: -13px;
    top: 2px;
}
.popover.left .arrow-inner {
    border-bottom: 13px solid transparent;
    border-left: 13px solid #fff;
    border-top: 13px solid transparent;
    margin-top: -13px;
    right: 2px;
    top: 50%;
}
.popover .arrow, .popover .arrow-inner {
    height: 0;
    position: absolute;
    width: 0;
}
.popover-inner {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.55);
    min-height: 46px;
    overflow: hidden;
    width: 280px;
}
.popover-content {
    padding: 12px;
}
.popover.mini {
    padding: 6px;
}
.popover.mini.top .arrow {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ddd;
    bottom: 0;
    left: 50%;
    margin-left: -6px;
}
.popover.mini.right .arrow {
    border-bottom: 6px solid transparent;
    border-right: 6px solid #ddd;
    border-top: 6px solid transparent;
    left: 0;
    margin-top: -6px;
    top: 50%;
}
.popover.mini.bottom .arrow {
    border-bottom: 6px solid #ddd;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: 50%;
    margin-left: -6px;
    top: 0;
}
.popover.mini.left .arrow {
    border-bottom: 6px solid transparent;
    border-left: 6px solid #ddd;
    border-top: 6px solid transparent;
    margin-top: -6px;
    right: 0;
    top: 50%;
}
.popover.mini.top .arrow-inner {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    bottom: 2px;
    left: 50%;
    margin-left: -5px;
}
.popover.mini.right .arrow-inner {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #fff;
    border-top: 5px solid transparent;
    left: 2px;
    margin-top: -5px;
    top: 50%;
}
.popover.mini.bottom .arrow-inner {
    border-bottom: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 50%;
    margin-left: -5px;
    top: 2px;
}
.popover.mini.left .arrow-inner {
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fff;
    border-top: 5px solid transparent;
    margin-top: -5px;
    right: 2px;
    top: 50%;
}
.popover.mini p {
    margin-bottom: 0;
}
.popover.mini .popover-inner {
    min-height: 25px;
    width: auto;
}
.popover.mini .popover-content {
    padding: 3px 8px;
}
.popover-splain .popover-inner {
    width: 380px;
}
.muDialog {
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    transform-style: preserve-3d;
    width: 100%;
    z-index: 4501;
}
.muDialog .dialog {
    display: block;
    max-height: 80%;
    overflow: auto;
    position: relative;
    top: 12%;
}
@media only screen and (max-width: 1280px) {
.muDialog .dialog {
    top: 60px;
}
}
.oldIE .dialog {
    top: 60px;
}
.muDialog--close {
    cursor: pointer;
    float: right;
    margin: 18px;
}
.muDialog--close .icon-x {
    color: rgba(0, 0, 0, 0.1);
}
.muDialog--close .icon-x:hover {
    color: #333;
}
.D_dialog .muDialog--close {
    margin: -18px -18px 0;
}
.D_dialog, .ui-dialog .D_dialog {
    background-clip: padding-box;
    border: 1px solid #ddd;
}
.loadingAjax div.interstitialblock, .muOverlay {
    background: none repeat scroll 0 0 #fff;
    left: 0;
    min-height: 100%;
    opacity: 0.6 !important;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4500;
}
body.interstitial .D_dialog .loadingAjax div.interstitialblock, body.interstitial div.interstitialblock {
    background: none repeat scroll 0 0 #fff;
    display: block;
    left: 0;
    min-height: 100%;
    opacity: 0.6 !important;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4500;
}
.muOverlay, body.interstitial .D_dialog div.interstitialblock, div.interstitialblock {
    display: none;
}
div.messaging-overlay {
    background: none repeat scroll 0 0 #000;
}
.blocked-by-modal {
    background: none repeat scroll 0 0 #fff;
    display: block;
    opacity: 0.5 !important;
    z-index: 2500;
}
.D_absPosWrapper {
    margin: 0;
    padding: 0;
    position: relative;
}
.D_centeredAjaxSpinner {
    display: none;
}
.loadingAjax .D_centeredAjaxSpinner {
    display: block;
    margin: -17px 0 0 -17px;
    position: absolute;
    z-index: 4501;
}
.textInputTipText {
    z-index: 1502;
}
.D_dialog, .dialog, .jsStartHidden {
    display: none;
}
.hasJS .D_dialog, .hasJS .dialog {
    background: none repeat scroll 0 0 #ccc;
    border-radius: 3px;
    margin: 0 auto;
    width: 500px;
    z-index: 4501;
}
.hasJS .D_dialog .textInputTipText, .hasJS .dialog .textInputTipText {
    z-index: 4505;
}
.D_dialog_old {
    margin: 0 0 0 -250px;
}
.hasJS .dialog .D_boxbody, .hasJS .dialog .doc-section, .hasJS .dialog .docSection {
    background: none repeat scroll 0 0 #fff;
}
.hasJS .dialog .D_box {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 0;
}
.hasJS .D_dialog {
    padding: 2em;
}
.hasJS .D_dialogBig {
    width: 700px;
}
.D_dialog {
    background: none repeat scroll 0 0 #fff !important;
}
.D_dialog .D_dialog_chunk, .D_dialog h2 {
    border-bottom: 1px solid #ccc;
    margin: 0 0 0.75em;
    padding: 0 0 0.5em;
}
.D_dialog h2 .D_segue {
    display: block;
    font-size: 0.6em;
}
.D_dialog h2.terms {
    border: 0 none;
    margin: 0 0 0.5em;
    padding-bottom: 0;
}
.D_dialog .footElement {
    padding-bottom: 0 !important;
}
.overDialog {
    z-index: 4550 !important;
}
.J_suggestions, .ui-autocomplete {
    background-color: #fff;
    border: 1px solid #333;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 2502;
}
.ui-menu-item {
    list-style-type: none;
    padding: 0;
}
.ui-menu-item a {
    display: block;
}
.J_suggestions .suggestion, .ui-menu-item a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #fff #fff;
    border-image: none;
    border-right: 1px solid #fff;
    border-style: dotted solid solid;
    border-width: 1px;
    padding: 2px 5px;
}
.J_group_tagger_list {
    border-color: #888;
    border-top: medium none #888;
}
.J_suggestions, .J_suggestions a, .ui-autocomplete, .ui-autocomplete a {
    color: #333;
}
.J_suggestions .suggest_more:hover, .J_suggestions .suggest_prev:hover, .J_suggestions .suggestion:hover, .ui-menu-item a:hover, .ui-menu-item:hover {
    cursor: pointer;
    text-decoration: none;
}
.J_suggestions .suggest_more, .J_suggestions .suggest_prev {
    background: none repeat scroll 0 0 #accaf3;
    height: auto;
    margin: 0;
    text-align: center;
}
.ui-autocomplete .ui-state-hover {
    background-color: #2f557f !important;
    color: #fff !important;
}
.ui-autocomplete .ui-state-hover a {
    color: #fff !important;
}
.J_suggestions .selected, .J_suggestions .ui-state-hover {
    background-color: #2f557f !important;
    color: #fff !important;
}
.J_suggestions .selected a, .J_suggestions .ui-state-hover a {
    color: #fff !important;
}
.J_suggestions .D_suggest_noResults, .J_suggestions .suggest_msg {
    border: 1px solid #fff;
    font-size: 0.9em;
    font-weight: 700;
    padding: 2px 5px;
}
.J_suggestions .D_memberSugg .image {
    float: left;
    height: 50px;
    overflow: hidden;
    width: 50px;
}
.J_suggestions .D_memberSugg .image img {
    height: 50px;
    width: 50px;
}
.J_suggestions .D_memberSugg .info {
    clear: none;
    float: none;
    margin-left: 60px;
}
a.linkified {
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
}
.pre-wrap {
    white-space: pre-wrap;
}
.square-60 {
    height: 60px !important;
    width: 60px !important;
}
.square-55 {
    height: 55px !important;
    width: 55px !important;
}
.square-50 {
    height: 50px !important;
    width: 50px !important;
}
.square-40 {
    height: 40px !important;
    width: 40px !important;
}
.square-35 {
    height: 35px !important;
    width: 35px !important;
}
.square-25 {
    height: 25px !important;
    width: 25px !important;
}
.mem-photo-background-60 {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 60px auto;
}
.mem-photo-background-50 {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 50px auto;
}
.mem-photo-background-45 {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 45px auto;
}
.mem-photo-background-35 {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 35px auto;
}
.mem-photo-background-30 {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 30px auto;
}
.mem-photo-background-25 {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 25px auto;
}
.mem-photo {
    border: 1px solid #ddd;
    display: block;
    float: left;
    height: 50px;
    overflow: hidden;
    text-align: center;
    width: 50px;
}
.mem-photo-small {
    border: 1px solid #ddd;
    display: block;
    float: left;
    height: 35px;
    overflow: hidden;
    text-align: center;
    width: 35px;
}
.mem-photo-small img {
    max-width: 40px;
    min-height: 30px;
}
.popover-inner .mem-photo-small {
    border: 0 none;
    height: auto;
    margin: 0 0 5px;
    max-height: 40px;
    padding: 7px 0 0 6px;
    width: 40px;
}
.popover-inner .mem-photo-small img {
    max-width: 40px;
}
.popover-inner .loader {
    background: url("//img1.meetupstatic.com/img/ajax-loader-light.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100px;
}
.popover-infowidget .popover-content .group, .popover-infowidget .popover-content .member-common-chapters, .popover-infowidget .popover-content .member-common-friends {
    position: relative;
}
.popover-infowidget .popover-content .member-common-chapters, .popover-infowidget .popover-content .member-common-friends {
    background: url("/img/0941083034016068/thumb_bg_many.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    min-height: 64px;
    padding-left: 66px;
    padding-top: 11px;
}
.popover-infowidget .popover-content .group, .popover-infowidget .popover-content .member-common-chapters .single, .popover-infowidget .popover-content .member-common-friends .single {
    background: url("/img/699190935622537696122/thumb_bg_single.png") no-repeat scroll -4px 0 rgba(0, 0, 0, 0);
}
.popover-infowidget .popover-content .group {
    min-height: 52px;
    padding-left: 58px;
    padding-top: 2px;
}
.popover-infowidget .popover-content .mem-photo-small {
    padding: 0;
}
.popover-infowidget .popover-content .member-discovery .mem-photo-small {
    left: 10px !important;
    position: absolute;
    top: 14px !important;
}
.popover-infowidget .popover-content .group .mem-photo-small, .popover-infowidget .popover-content .member-discovery .single .mem-photo-small, .popover-infowidget .popover-content .rsvp-other-meetups .mem-photo-small {
    left: 6px;
    position: absolute;
    top: 6px;
}
.member-discovery {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eee;
    border-color: #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
}
.popover-tooltipwidget.mini .popover-inner {
    min-height: 38px;
    width: 184px;
}
.popover-tooltipwidget.mini .popover-inner .loader {
    height: 38px;
}
.popover-tooltipwidget.mini .popover-content .sectionList li {
    padding: 5px;
}
.popover-tooltipwidget.mini .figureset-description {
    padding-left: 5px;
    vertical-align: middle;
}
.topic-widget-container .figureset {
    position: relative;
}
.topic-widget-container .figureset-figure {
    height: 52px;
    min-width: 52px;
}
.topic-widget-container .other-meetups .mem-photo-small {
    left: 6px;
    position: absolute;
    top: 7px;
}
.photoPicker h2 {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.photoPicker .messageSpace {
    padding: 5px 0;
}
.photoPicker .messageSpace .message {
    background-position: 1px 5px;
    border-radius: 4px;
    color: #000;
    margin-bottom: 3px;
    margin-top: 1px;
    padding: 5px 0 5px 10px;
}
.photoPicker .messageSpace .message .photosprite {
    float: left;
    padding: 2px 0 3px 20px;
}
.photoPicker .messageSpace .message .msgText {
    float: left;
    padding-top: 2px;
}
.photoPicker .messageSpace .message a {
    display: block;
    float: right;
    padding-right: 10px;
    padding-top: 2px;
}
.photoPicker .messageSpace .message.error {
    background-color: #fbe1e3;
}
.photoPicker .messageSpace .message.success {
    background-color: #e0f4da;
}
.photoPicker .profilePhotoFrame {
    border: 1px solid #ccc;
    padding: 5px;
    position: relative;
}
.photoPicker .profilePhotoFrame #photo-upload-msg {
    display: table-cell;
    font-weight: 700;
    height: 180px;
    max-width: 185px;
    text-align: center;
    vertical-align: middle;
}
.photoPicker .profilePhotoFrame #profilePhoto {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 199px;
    width: 100%;
}
.photoPicker .profilePhotoContainer {
    height: 199px;
    margin: auto;
    width: 199px;
}
.photoPicker .photo-toolbar {
    padding-top: 5px;
}
.photoPicker .photo-toolbar .rotate {
    height: 28px;
    padding: 0;
    width: 32px;
}
.photoPicker .profilePhotoOptions {
    margin-bottom: 5px;
    margin-left: 2px;
    overflow: hidden;
}
.photoPicker .profilePhotoOptions #pickerPics {
    height: 225px;
    margin: 9px 5px;
    overflow-y: auto;
}
.photoPicker .upload-item {
    overflow: hidden;
    padding: 0 20px;
    text-align: center;
    vertical-align: middle;
}
.photoPicker .upload-item .meh {
    min-width: 180px;
}
.photoPicker .upload-item.first {
    border-top: 0 none;
}
.photoPicker a.fb_button {
    min-width: 207px !important;
}
.photoPicker .facebook_button {
    margin: auto;
}
.photoPicker .upload-item #xdlogincomm {
    position: absolute;
}
.photoPicker #customdomain-fb-import {
    max-width: 207px !important;
}
.photoPicker #customdomain-fb-import span {
    text-align: center;
}
.photoPicker .D_upload_form div.label label {
    font-size: 11px;
    font-weight: 400;
}
.photoPicker .D_upload_form .photo-file-input {
    max-width: 254px;
}
.photoPicker .D_upload_form .input {
    margin: 0 auto;
    overflow: visible;
    padding-top: 3px;
    width: 165px;
}
.photoPicker .D_upload_form .D_upload_wait a {
    display: block;
}
.photoPicker .D_upload_form .D_upload_error {
    font-size: 10px;
    height: 80px;
    padding: 10px;
    width: 340px;
}
.photoPicker .D_dialog_chunk {
    border-bottom: 0 none;
}
.photoPicker.D_dialog .photos {
    min-height: 200px;
}
.photoPicker.D_dialog .D_submit {
    clear: both;
    float: right;
}
#photoBoothScreen {
    background: none repeat scroll 0 0 #fff;
    height: 200px;
    position: absolute;
    right: 16px;
    top: 65px;
    width: 360px;
}
.photoDisplay {
    float: left;
    padding-right: 5px;
    width: 80px;
}
div.picker {
    height: 290px;
    overflow: auto;
    text-align: center;
}
div.pickerPics {
    text-align: center;
}
div.pickerPic {
    border: 1px solid #888;
    float: left;
    height: 90px;
    margin: 3px;
    text-align: center;
    width: 90px;
}
div.pickerPic:hover {
    background-color: #eee;
}
div.pickerPic img {
    border: 1px none;
    margin: 3px auto;
}
.button.wide {
    padding: 20px 0.66em;
    width: 99%;
}
.has4 .button.wide {
    padding: 13px 0.66em;
}
.has4 .upload-item {
    height: 56px;
}
.has3 .button.wide {
    padding: 20.5px 0.66em;
}
.has3 .upload-item {
    height: 71.5px;
}
.has2 .button.wide {
    padding: 38px 0.66em;
}
.has2 .upload-item {
    height: 108px;
}
#pickerDiv .button {
    font-size: 16px;
    font-weight: 400;
}
#pickerDiv .button.facebook-button {
    background: -moz-linear-gradient(center top , #3b5998, #2d4373) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1e2e4f;
    border-radius: 3px;
    box-shadow: 1px 1px 0 0 #758ab6 inset;
    color: #fff !important;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
}
#pickerDiv .button.facebook-button:hover {
    background: -moz-linear-gradient(center top , #4264aa, #2d4373) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#pickerDiv .button.facebook-button:active {
    background: none repeat scroll 0 0 #2d4373;
    box-shadow: 1px 1px 0 0 #23355b inset;
}
#pickerDiv .button.facebook-button:before {
    background: url("/img/678397695203310167/f-logo.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border-right: 1px solid #758ab6;
    box-shadow: -1px 0 0 0 #2d4373 inset;
    content: " ";
    display: block;
    font-size: 16px !important;
    left: 0;
    padding: 20px 18px;
    position: absolute;
    text-align: center;
    top: 0;
}
#pickerDiv.has4 .button.facebook-button {
    background: -moz-linear-gradient(center top , #3b5998, #2d4373) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1e2e4f;
    border-radius: 3px;
    box-shadow: 1px 1px 0 0 #758ab6 inset;
    color: #fff !important;
    padding-bottom: 13px;
    padding-top: 13px;
    position: relative;
}
#pickerDiv.has4 .button.facebook-button:hover {
    background: -moz-linear-gradient(center top , #4264aa, #2d4373) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#pickerDiv.has4 .button.facebook-button:active {
    background: none repeat scroll 0 0 #2d4373;
    box-shadow: 1px 1px 0 0 #23355b inset;
}
#pickerDiv.has4 .button.facebook-button:before {
    background: url("/img/678397695203310167/f-logo.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border-right: 1px solid #758ab6;
    box-shadow: -1px 0 0 0 #2d4373 inset;
    content: " ";
    display: block;
    font-size: 16px !important;
    left: 0;
    padding: 13px 18px;
    position: absolute;
    text-align: center;
    top: 0;
}
.rotate-90 {
    transform: rotate(90deg);
}
.rotate-180 {
    transform: rotate(180deg);
}
.rotate-270 {
    transform: rotate(270deg);
}
.ie6 .rotate-90, .ie7 .rotate-90, .ie8 .rotate-90 {
}
.ie6 .rotate-180, .ie7 .rotate-180, .ie8 .rotate-180 {
}
.ie6 .rotate-270, .ie7 .rotate-270, .ie8 .rotate-270 {
}
.iconc-rotate-ccw:before {
    background: url("/img/030531172289677531/icon/rotate_ccw.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
}
.iconc-rotate-cw:before {
    background: url("/img/889089462169796760/icon/rotate_cw.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 100%;
    width: 100%;
}
.skull_select {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: inline-block;
    padding: 0 0 0 0.5em;
    position: relative;
}
.skull_select .D_dropdownToggler > a {
    color: #474747 !important;
    display: block;
    font-size: 11px;
    line-height: 19px;
    margin-right: 20px;
    padding-right: 5px;
    text-transform: none;
}
.skull_select .D_dropdownToggler > a:after {
    border-right: 1px solid #ccc;
    content: " ";
    height: 100%;
    position: absolute;
    right: 20px;
    top: 0;
}
.skull_select .option {
    display: block;
    margin-left: 20px;
}
.skull_select .D_dropdownContent {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: 2px 3px 4px 0 rgba(15, 15, 15, 0.2);
    color: #474747 !important;
    padding: 0.25em;
    position: absolute;
    top: 19px;
    width: 98%;
}
.skull_select .D_dropdownContent li {
    line-height: 2;
    margin-top: 0.25em;
}
.skull_select .D_dropdownContent li .sprite_action_new {
    min-height: 18px;
    padding-left: 24px;
}
.skull_select .D_dropdownContent li a {
    color: #474747 !important;
    display: block;
    line-height: 1.8;
}
.skull_select .D_dropdownContent li a:hover {
    background-color: #2a9bc7;
    color: #fff !important;
    text-decoration: none;
}
.skull_select.lock {
    padding-left: 12px;
}
.skull_select_sprite {
    height: 18px;
    width: 18px;
}
.skull_select_sprite.right {
    float: right;
}
.skull_select_sprite.left {
    float: left;
}
.T_dropdown {
    text-align: right;
}
.T_dropdown .D_dropdown {
    padding: 0.4em;
}
.T_dropdown .D_dropdownToggler {
    font-size: 1em;
}
.T_dropdown .D_dropdownContent {
    font-size: 0.85em;
    text-align: left;
    width: 130px;
}
.J_discreteMemberSearch {
    background-color: #fff;
    border: 1px solid #45769d;
    display: none;
    position: absolute;
    z-index: 3001;
}
.J_discreteMemberSearch .ui-menu-item a {
    display: block;
    height: 100%;
}
.J_discreteMemberSearch .errorOut a {
    border: medium none !important;
}
.J_discreteMemberSearch .tagAnchor {
    color: #2175b1;
    font-weight: 700;
    text-decoration: underline;
}
.J_discreteMemberSearch .ui-state-hover .tagAnchor {
    color: #fff;
}
.J_discreteMemberSearch .arrowNext, .J_discreteMemberSearch .arrowPrev, .J_discreteMemberSearch .body, .J_discreteMemberSearch .errorOut, .J_discreteMemberSearch .head {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.J_discreteMemberSearch .head {
    background-color: #155975;
    padding: 0;
    text-align: center;
}
.J_discreteMemberSearch input {
    border-color: #848484 #d6d6ce #d6d6ce #848484;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.J_discreteMemberSearch .icon {
    height: 16px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 16px;
}
.J_discreteMemberSearch .bg {
    background-attachment: scroll;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
    z-index: 1;
}
.J_discreteMemberSearch .loupe {
    background-image: url("/img/910102462234601218419729/thirdparty/fff/silk/magnifier.png");
}
.J_discreteMemberSearch .loading {
    background-image: url("/img/456831144819061658271645/discrete/membersearch/progress.gif");
}
.J_discreteMemberSearch .x {
    background-image: url("/img/139248620413920027507/thirdparty/fff/silk/cross.png");
}
.J_discreteMemberSearch .icon div.interact {
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
    z-index: 3;
}
.J_discreteMemberSearch .arrowNext, .J_discreteMemberSearch .arrowPrev {
    background-attachment: scroll;
    background-color: #daebfc;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
}
.J_discreteMemberSearch .arrowPrev {
    background-image: url("/img/760956866301147/discrete/membersearch/search_up.png");
    display: none;
}
.J_discreteMemberSearch .arrowNext {
    background-image: url("/img/7496649702018607586941/discrete/membersearch/search_down.png");
    display: none;
}
.J_discreteMemberSearch .errorOut {
    background: url("/img/01337191738312927/thirdparty/fff/silk/bullet_error.png") no-repeat scroll 3px center #daebfc;
    color: #000;
    display: none;
    font-size: 12px;
    line-height: 13px;
    padding: 6px 0 6px 22px;
}
.J_discreteMemberSearch .errorOut div.display {
    font-size: 10px;
}
.J_discreteMemberSearch .ui-state-hover .errorOut .tagAnchor {
    color: #2175b1;
}
.J_discreteMemberSearch ul {
    background-color: #daebfc;
    margin: 0;
    padding: 0 3px;
}
.J_discreteMemberSearch li {
    background-color: #fff;
    color: #000;
    font-size: 10px;
    height: 50px;
    list-style: none outside none;
    margin: 3px 0;
    overflow: hidden;
    padding: 2px;
}
.J_discreteMemberSearch li.selected {
    background-color: #5485b1;
    color: #fff;
}
.J_discreteMemberSearch li span {
    margin: 2px 0 5px;
}
.J_discreteMemberSearch li span.name {
    font-weight: 700;
}
.J_discreteMemberSearch li span.title {
    font-style: italic;
}
.J_discreteMemberSearch span.img {
    background-attachment: scroll;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 50px;
    margin-right: 5px;
    width: 50px;
}
.ie6 table.dbTable, .ie7 table.dbTable {
    width: 300px !important;
}
.J_discreteBalloon {
    position: absolute;
    z-index: 1000;
}
.J_discreteBalloon table.dbTable {
    background-color: transparent;
    border: 0 none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}
.J_discreteBalloon table.dbTable tbody.dpBody, .J_discreteBalloon table.dbTable tr {
    background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
}
.J_discreteBalloon table.dbTable td {
    background-color: transparent;
    border: 0 none;
    color: #000;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.J_discreteBalloon table.dbTable td.left, .J_discreteBalloon table.dbTable td.right {
    background-position: 0 center;
    background-repeat: no-repeat;
    width: 10px;
}
.J_discreteBalloon table.dbTable td.left {
    background-position: 100% 0 !important;
}
.J_discreteBalloon table.dbTable tr.top td {
    font-size: 1px;
    height: 10px;
}
.J_discreteBalloon table.dbTable tr.top td.left {
    background-image: url("/img/7666427329127054834/discrete/balloon/top-left.png");
}
.J_discreteBalloon table.dbTable tr.top td.right {
    background-image: url("/img/19497646500307816127/discrete/balloon/top-right.png");
}
.J_discreteBalloon table.dbTable tr.top td.center {
    background-image: url("/img/514859257393447192934/discrete/balloon/top-pat.png");
    background-position: 0 center;
    background-repeat: repeat-x;
}
.J_discreteBalloon table.dbTable tr.body td.left, .J_discreteBalloon table.dbTable tr.body td.right {
    background-repeat: repeat-y;
}
.J_discreteBalloon table.dbTable tr.body td.left {
    background-image: url("/img/52236292562662958/discrete/balloon/body-left-pat.png");
}
.J_discreteBalloon table.dbTable tr.body td.right {
    background-image: url("/img/46975338897301/discrete/balloon/body-right-pat.png");
}
.J_discreteBalloon table.dbTable tr.body td.center {
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 1px 5px;
}
.J_discreteBalloon table.dbTable tr.bot td {
    font-size: 1px;
    height: 21px;
}
.J_discreteBalloon table.dbTable tr.bot td.left {
    background-image: url("/img/2513206019382554713791/discrete/balloon/bot-left.png");
}
.J_discreteBalloon table.dbTable tr.bot td.right {
    background-image: url("/img/76809515467750616/discrete/balloon/bot-right.png");
}
.J_discreteBalloon table.dbTable tr.bot td.center {
    background-image: url("/img/69503048766874818681431097/discrete/balloon/bot-pat.png");
    background-position: 0 center;
    background-repeat: repeat-x;
    text-align: center;
}
.discreteBalloonTip {
    background-image: url("/img/7618854888054462591621/discrete/balloon/tip.png");
    height: 21px;
    visibility: hidden;
    width: 21px;
}
.J_discreteBackButton {
    height: 26px;
    position: absolute;
}
.J_discreteBackButton div.bg, .J_discreteBackButton div.interact {
    height: 100%;
    position: absolute;
    width: 100%;
}
.J_discreteBackButton div.bg {
    z-index: 1;
}
.J_discreteBackButton div.display {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 20px;
    line-height: 24px;
    overflow: hidden;
    position: absolute;
    text-transform: uppercase;
    z-index: 2;
}
.J_discreteBackButton div.interact {
    z-index: 3;
}
.J_discreteBackButton div.bg div.left {
    background: url("/img/01858919156422154690/discrete/backbutton/bg_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: -1;
}
.J_discreteBackButton div.bg div.center {
    background: url("/img/354263191272830201/discrete/backbutton/bg_pat.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 26px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: -1;
}
.J_discreteBackButton div.bg div.right {
    background: url("/img/13226178345403041110309/discrete/backbutton/bg_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
    z-index: -1;
}
.J_discreteMedXButton {
    display: none;
    height: 21px;
    position: absolute;
    width: 21px;
}
.J_discreteMedXButton div.bg, .J_discreteMedXButton div.interact {
    height: 21px;
    position: absolute;
    width: 21px;
}
.J_discreteMedXButton div.bg {
    background: url("/img/4694126254667166448025/discrete/medxbutton/x.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    z-index: 1;
}
.J_discreteMedXButton div.interact {
    z-index: 3;
}
.J_discreteDialog {
    position: absolute;
}
.J_discreteDialog table.ddTable {
    background-color: transparent;
    border: 0 none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}
.J_discreteDialog table.ddTable tbody.ddBody, .J_discreteDialog table.ddTable tr {
    background-color: transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
}
.J_discreteDialog table.ddTable td {
    background-color: transparent;
    border: 0 none;
    color: #000;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.J_discreteDialog table.ddTable td.left, .J_discreteDialog table.ddTable td.right {
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: top;
    width: 16px;
}
.J_discreteDialog table.ddTable tr.bot td.center, .J_discreteDialog table.ddTable tr.top td.center {
    background-position: 0 0;
    background-repeat: repeat-x;
    text-align: left;
}
.J_discreteDialog table.ddTable tr.top td {
    font-size: 1px;
    height: 16px;
}
.J_discreteDialog table.ddTable tr.top td.left {
    background-image: url("/img/7631509021108444276994/discrete/dialog/top-left.png");
}
.J_discreteDialog table.ddTable tr.top td.right {
    background-image: url("/img/87446457769674281900972/discrete/dialog/top-right.png");
}
.J_discreteDialog table.ddTable tr.top td.center {
    background-image: url("/img/570610355650968389641642/discrete/dialog/top-pat.png");
}
.J_discreteDialog table.ddTable tr.body td.left, .J_discreteDialog table.ddTable tr.body td.right {
    background-repeat: repeat-y;
}
.J_discreteDialog table.ddTable tr.body td.left {
    background-image: url("/img/2631461535377997662/discrete/dialog/side-left-pat.png");
}
.J_discreteDialog table.ddTable tr.body td.center {
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 1px 5px;
}
.J_discreteDialog table.ddTable tr.body td.right {
    background-image: url("/img/8043724701723800025788/discrete/dialog/side-right-pat.png");
}
.J_discreteDialog table.ddTable tr.bot td {
    font-size: 1px;
    height: 14px;
}
.J_discreteDialog table.ddTable tr.bot td.left {
    background-image: url("/img/3322404525382888464519698/discrete/dialog/bot-left.png");
}
.J_discreteDialog table.ddTable tr.bot td.center {
    background-image: url("/img/50736039666622268861/discrete/dialog/bot-pat.png");
}
.J_discreteDialog table.ddTable tr.bot td.right {
    background-image: url("/img/45002399910902310301318/discrete/dialog/bot-right.png");
}
.J_discreteDialog table.ddTable tr.top td.right div.x {
    background: url("/img/49714773692467837234/discrete/dialog/x.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 17px;
    top: 16px;
    width: 12px;
}
.discreteDialogTip {
    background-attachment: scroll;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 1px;
    line-height: 1;
    position: absolute;
    visibility: hidden;
}
.discreteDialogTip.top {
    background-image: url("/img/90548069224189943222275/discrete/dialog/tip-top.png");
    height: 16px;
    width: 13px;
}
.discreteDialogTip.right {
    background-image: url("/img/97683786172335640/discrete/dialog/tip-right.png");
    height: 13px;
    width: 16px;
}
.discreteDialogTip.bot {
    background-image: url("/img/49897122052405525413/discrete/dialog/tip-bot.png");
    height: 14px;
    width: 12px;
}
.discreteDialogTip.left {
    background-image: url("/img/08685476619489504758/discrete/dialog/tip-left.png");
    height: 12px;
    width: 16px;
}
#C_announcement {
    left: 0;
    margin-top: 4.5em;
    position: absolute;
    width: 100%;
    z-index: 2;
}
#C_announceBody {
    color: #444;
    margin: 0 auto;
    position: relative;
}
#C_announceMsg {
    background: none repeat scroll 0 0 #f7eee2;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    color: #c00;
    font-weight: 700;
    min-height: 1em;
    padding: 0.45em 1.9em;
    position: relative;
    text-align: center;
}
#C_announceMsg a, #C_announceMsg a:hover, #C_announceMsg a:link, #C_announceMsg a:visited {
    color: #2175b1 !important;
}
#C_announcementClose {
    display: block;
    font-weight: 700;
    position: absolute;
    right: 1em;
    text-align: right;
    top: 0.25em;
}
#C_announcement .ad_alert {
    background-color: #feffbf;
    border: 1px solid #ffe583;
    color: #333;
    font-weight: 400;
}
#C_announcement .mourning {
    background-color: #333;
    border: 1px solid #000;
    color: #eee;
    font-weight: 400;
}
#C_announcement .mourning a {
    color: #fff !important;
}
#C_announcement .mourning a:hover, #C_announcement .mourning a:link, #C_announcement .mourning a:visited {
    color: #fff !important;
    text-decoration: underline;
}
.sprite {
    background-image: url("/img/3303806001650294766/sprites/sprite.png");
    background-repeat: no-repeat;
}
.marker {
    background-image: url("/img/352123546607087331835440/sprites/markers.png");
    background-repeat: no-repeat;
}
.mlsprite {
    background-image: url("/img/0028789215195025596331/sprites/memlist.png");
    background-repeat: no-repeat;
}
.photosprite {
    background-image: url("/img/171416265955352309/sprites/photoUpload.png");
    background-repeat: no-repeat;
}
.ghsprite {
    background-image: url("/img/4219452229637404626/sprites/ghome_icons.png");
    background-repeat: no-repeat;
}
.sprite_action {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 20px !important;
}
.sprite_action_new {
    padding: 0 0 0 20px !important;
}
.sprite_action_gh {
    padding: 0 0 0 26px !important;
}
.sprite_action_right {
    padding: 3px 20px 0 0;
}
.sprite_action_right_new {
    padding: 0;
}
.nav-tabs li a.sprite, .nav-tabs li a.sprite:hover {
    padding-right: 20px;
}
.spritebg {
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}
.spritebg_left {
    margin-left: 24px;
}
.spritebg_right {
    margin-right: 6px;
}
.sprite_pixel {
    background-repeat: repeat-x;
    height: 18px;
    width: 18px;
}
.sprite_inline {
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    width: 18px;
}
.repeat_two {
    width: 36px;
}
.repeat_three {
    width: 54px;
}
.repeat_four {
    width: 72px;
}
.actionIcon {
    float: right;
}
.marker_icon {
    padding: 0 0 0 22px;
}
.accept_icon {
    background-position: 0 -1800px;
}
.add_icon {
    background-position: 0 0;
}
.application_form_icon {
    background-position: 0 -18px;
}
.application_view_tile_icon {
    background-position: 0 -1710px;
}
.arrow_down_icon {
    background-position: 0 -36px;
}
.arrow_left_icon {
    background-position: 0 -54px;
}
.arrow_undo_icon {
    background-position: 0 -72px;
}
.arrow_up_icon {
    background-position: 0 -90px;
}
.asterisk_orange_icon {
    background-position: 0 -108px;
}
.autosched_icon {
    background-position: 0 -1959px;
}
.bin_icon {
    background-position: 0 -126px;
}
.book_icon {
    background-position: 0 -144px;
}
.book_add_icon {
    background-position: 0 -162px;
}
.book_open_icon {
    background-position: 0 -180px;
}
.bullet_add_icon {
    background-position: 0 -198px;
}
.bullet_arrow_down_icon {
    background-position: 0 -212px;
}
.bullet_arrow_down_icon_right {
    background-position: 100% -214px;
}
.bullet_arrow_down_icon_right_new {
    background-position: 100% -217px;
}
.bullet_arrow_undo_icon {
    background-position: 0 -234px;
}
.bullet_delete_icon {
    background-position: 0 -252px;
}
.bullet_edit_icon {
    background-position: 0 -270px;
}
.bullet_error_icon {
    background-position: 0 -288px;
}
.bullet_error_icon_right {
    background-position: 100% -288px;
}
.bullet_toggle_minus_icon {
    background-position: 0 -306px;
}
.bullet_toggle_plus_icon {
    background-position: 0 -324px;
}
.calendar_add_icon {
    background-position: 0 -342px;
}
.cancel_icon {
    background-position: 0 -360px;
}
.car_icon {
    background-position: 0 -1674px;
}
.clock_play_icon {
    background-position: 0 -1746px;
}
.cog_icon {
    background-position: 0 -1991px;
}
.comment_icon {
    background-position: 0 -378px;
}
.comment_delete_icon {
    background-position: 0 -396px;
}
.comment_disabled_icon {
    background-position: 0 -1854px;
}
.comment_edit_icon {
    background-position: 0 -414px;
}
.control_add_blue_icon {
    background-position: 0 -432px;
}
.date_add_icon {
    background-position: 0 -450px;
}
.delete_icon {
    background-position: 0 -468px;
}
.disk_icon {
    background-position: 0 -486px;
}
.door_closed_icon {
    background-position: 0 -1889px;
}
.door_open_icon {
    background-position: 0 -1872px;
}
.drop_down {
    background-position: 100% -216px !important;
}
.drop_down_left {
    background-position: 0 -216px !important;
}
.drop_up {
    background-position: 100% -1941px !important;
}
.drop_side {
    background-position: 100% -1975px !important;
}
.email_icon {
    background-position: 0 -504px;
}
.email_add_icon {
    background-position: 0 -522px;
}
.email_delete_icon {
    background-position: 0 -1924px;
}
.email_edit_icon {
    background-position: 0 -1908px;
}
.error_icon {
    background-position: 0 -540px;
}
.feed_icon {
    background-position: 0 -558px;
}
.flag_red_icon {
    background-position: 0 -576px;
}
.folder_add_icon {
    background-position: 0 -594px;
}
.folder_delete_icon {
    background-position: 0 -612px;
}
.folder_edit_icon {
    background-position: 0 -1692px;
}
.folder_go_icon {
    background-position: 0 -630px;
}
.group_icon {
    background-position: 0 -648px;
}
.group_add_icon {
    background-position: 0 -1818px;
}
.group_gear_icon {
    background-position: 0 -666px;
}
.help_icon {
    background-position: 0 -684px;
}
.house_icon {
    background-position: 0 -702px;
}
.information_icon {
    background-position: 0 -720px;
}
.information_sm_icon {
    background-position: 0 -1836px;
}
.layout_add_icon {
    background-position: 0 -1728px;
}
.lightbulb_icon {
    background-position: 0 -738px;
}
.link_icon {
    background-position: 0 -756px;
}
.lock_icon {
    background-position: 0 -774px;
}
.lock_icon_right {
    background-position: 100% -774px;
}
.unlock_icon {
    background-position: 0 -2027px;
}
.magnifier_icon {
    background-position: 0 -792px;
}
.map_icon {
    background-position: 0 -810px;
}
.money_add_icon {
    background-position: 0 -828px;
}
.money_delete_icon {
    background-position: 0 -846px;
}
.money_dollar_icon {
    background-position: 0 -864px;
}
.money_dollar_free_icon {
    background-position: 0 -882px;
}
.monitor_icon {
    background-position: 0 -900px;
}
.monitor_add_icon {
    background-position: 0 -1764px;
}
.monitor_delete_icon {
    background-position: 0 -918px;
}
.note_add_icon {
    background-position: 0 -936px;
}
.page_add_icon {
    background-position: 0 -954px;
}
.page_delete_icon {
    background-position: 0 -972px;
}
.page_edit_icon {
    background-position: 0 -990px;
}
.page_excel_icon {
    background-position: 0 -1008px;
}
.page_find_icon {
    background-position: 0 -1026px;
}
.page_qif_icon {
    background-position: 0 -1044px;
}
.page_white_acrobat_icon {
    background-position: 0 -1782px;
}
.paste_plain_icon {
    background-position: 0 -1062px;
}
.pencil_icon {
    background-position: 0 -1080px;
}
.photo_icon {
    background-position: 0 -1098px;
}
.photo_add_icon {
    background-position: 0 -1116px;
}
.photos_icon {
    background-position: 0 -1134px;
}
.picture_add_icon {
    background-position: 0 -1152px;
}
.picture_edit_icon {
    background-position: 0 -1170px;
}
.printer_icon {
    background-position: 0 -1188px;
}
.rainbow_icon, .rainbow_icon2 {
    background-position: 0 -1206px;
}
.report_go_icon {
    background-position: 0 -1224px;
}
.report_user_icon {
    background-position: 0 -1242px;
}
.resultset_first_icon {
    background-position: 0 -1260px;
}
.resultset_last_icon {
    background-position: 0 -1278px;
}
.resultset_next_icon {
    background-position: 0 -1296px;
}
.resultset_previous_icon {
    background-position: 0 -1314px;
}
.rosette_icon {
    background-position: 0 -1332px;
}
.shape_group_icon {
    background-position: 0 -1350px;
}
.shape_square_add_icon {
    background-position: 0 -1368px;
}
.shape_square_delete_icon {
    background-position: 0 -1386px;
}
.sound_icon {
    background-position: 0 -1404px;
}
.sound_loud_icon {
    background-position: 0 -1422px;
}
.sound_low_icon {
    background-position: 0 -1440px;
}
.sound_none_icon {
    background-position: 0 -1457px;
}
.sound_very_low_icon {
    background-position: 0 -1476px;
}
.star_icon {
    background-position: 0 -1494px;
}
.unstar_icon {
    background-position: 0 -2009px;
}
.table_icon {
    background-position: 0 -1512px;
}
.telephone_icon {
    background-position: 0 -1530px;
}
.tick_icon {
    background-position: 0 -1548px;
}
.time_icon {
    background-position: 0 -1567px;
}
.user_icon {
    background-position: 0 -1584px;
}
.user_add_icon {
    background-position: 0 -1602px;
}
.user_grey_icon {
    background-position: 0 -1620px;
}
.user_green_icon {
    background-position: 0 -1638px;
}
.user_red_icon {
    background-position: 0 -1656px;
}
.facebook_icon {
    background-position: 0 -2045px;
}
.phone_icon {
    background-position: 0 -2063px;
}
.phone_add_icon {
    background-position: 0 -2081px;
}
.phone_remove_icon {
    background-position: 0 -2099px;
}
.refresh_icon {
    background-position: 0 -2117px;
}
.marker_small {
    background-position: -33px 0;
}
.marker_small_1 {
    background-position: -33px -18px;
}
.marker_small_2 {
    background-position: -33px -38px;
}
.marker_small_3 {
    background-position: -33px -58px;
}
.marker_small_4 {
    background-position: -33px -78px;
}
.marker_small_5 {
    background-position: -33px -98px;
}
.marker_small_6 {
    background-position: -33px -118px;
}
.marker_small_7 {
    background-position: -33px -138px;
}
.marker_small_8 {
    background-position: -33px -158px;
}
.marker_small_9 {
    background-position: -33px -178px;
}
.marker_small_10 {
    background-position: -33px -198px;
}
.marker_small_11 {
    background-position: -33px -218px;
}
.marker_small_12 {
    background-position: -33px -238px;
}
.marker_small_13 {
    background-position: -33px -258px;
}
.marker_small_14 {
    background-position: -33px -278px;
}
.marker_small_15 {
    background-position: -33px -298px;
}
.marker_small_16 {
    background-position: -33px -318px;
}
.marker_small_17 {
    background-position: -33px -338px;
}
.marker_small_18 {
    background-position: -33px -358px;
}
.marker_small_19 {
    background-position: -33px -378px;
}
.marker_small_20 {
    background-position: -33px -398px;
}
.marker_small_21 {
    background-position: -33px -418px;
}
.marker_small_22 {
    background-position: -33px -438px;
}
.marker_small_23 {
    background-position: -33px -458px;
}
.marker_small_24 {
    background-position: -33px -478px;
}
.marker_small_25 {
    background-position: -33px -498px;
}
.marker_small_26 {
    background-position: -33px -518px;
}
.marker_small_27 {
    background-position: -33px -538px;
}
.marker_small_28 {
    background-position: -33px -558px;
}
.marker_small_29 {
    background-position: -33px -578px;
}
.marker_small_30 {
    background-position: -33px -598px;
}
.marker_small_31 {
    background-position: -33px -618px;
}
.marker_small_32 {
    background-position: -33px -638px;
}
.marker_small_33 {
    background-position: -33px -658px;
}
.marker_small_34 {
    background-position: -33px -678px;
}
.marker_small_35 {
    background-position: -33px -698px;
}
.marker_small_36 {
    background-position: -33px -718px;
}
.marker_small_37 {
    background-position: -33px -738px;
}
.marker_small_38 {
    background-position: -33px -758px;
}
.marker_small_39 {
    background-position: -33px -778px;
}
.marker_small_40 {
    background-position: -33px -798px;
}
.marker_small_41 {
    background-position: -33px -818px;
}
.marker_small_42 {
    background-position: -33px -838px;
}
.marker_small_43 {
    background-position: -33px -858px;
}
.marker_small_44 {
    background-position: -33px -878px;
}
.marker_small_45 {
    background-position: -33px -898px;
}
.marker_small_46 {
    background-position: -33px -918px;
}
.marker_small_47 {
    background-position: -33px -938px;
}
.marker_small_48 {
    background-position: -33px -958px;
}
.marker_small_49 {
    background-position: -33px -978px;
}
.marker_small_50 {
    background-position: -33px -998px;
}
.marker_small_51 {
    background-position: -33px -1018px;
}
.marker_small_52 {
    background-position: -33px -1038px;
}
.marker_small_53 {
    background-position: -33px -1058px;
}
.marker_small_54 {
    background-position: -33px -1078px;
}
.marker_small_55 {
    background-position: -33px -1098px;
}
.marker_small_56 {
    background-position: -33px -1118px;
}
.marker_small_57 {
    background-position: -33px -1138px;
}
.marker_small_58 {
    background-position: -33px -1158px;
}
.marker_small_59 {
    background-position: -33px -1178px;
}
.marker_small_60 {
    background-position: -33px -1198px;
}
.marker_small_61 {
    background-position: -33px -1218px;
}
.marker_small_62 {
    background-position: -33px -1238px;
}
.marker_small_63 {
    background-position: -33px -1258px;
}
.marker_small_64 {
    background-position: -33px -1278px;
}
.marker_small_65 {
    background-position: -33px -1298px;
}
.marker_small_66 {
    background-position: -33px -1318px;
}
.marker_small_67 {
    background-position: -33px -1338px;
}
.marker_small_68 {
    background-position: -33px -1358px;
}
.marker_small_69 {
    background-position: -33px -1378px;
}
.marker_small_70 {
    background-position: -33px -1398px;
}
.marker_small_71 {
    background-position: -33px -1418px;
}
.marker_small_72 {
    background-position: -33px -1438px;
}
.marker_small_73 {
    background-position: -33px -1458px;
}
.marker_small_74 {
    background-position: -33px -1478px;
}
.marker_small_75 {
    background-position: -33px -1498px;
}
.marker_small_76 {
    background-position: -33px -1518px;
}
.marker_small_77 {
    background-position: -33px -1538px;
}
.marker_small_78 {
    background-position: -33px -1558px;
}
.marker_small_79 {
    background-position: -33px -1578px;
}
.marker_small_80 {
    background-position: -33px -1598px;
}
.marker_small_81 {
    background-position: -33px -1618px;
}
.marker_small_82 {
    background-position: -33px -1638px;
}
.marker_small_83 {
    background-position: -33px -1658px;
}
.marker_small_84 {
    background-position: -33px -1678px;
}
.marker_small_85 {
    background-position: -33px -1698px;
}
.marker_small_86 {
    background-position: -33px -1718px;
}
.marker_small_87 {
    background-position: -33px -1738px;
}
.marker_small_88 {
    background-position: -33px -1758px;
}
.marker_small_89 {
    background-position: -33px -1778px;
}
.marker_small_90 {
    background-position: -33px -1798px;
}
.marker_small_91 {
    background-position: -33px -1818px;
}
.marker_small_92 {
    background-position: -33px -1838px;
}
.marker_small_93 {
    background-position: -33px -1858px;
}
.marker_small_94 {
    background-position: -33px -1878px;
}
.marker_small_95 {
    background-position: -33px -1898px;
}
.marker_small_96 {
    background-position: -33px -1918px;
}
.marker_small_97 {
    background-position: -33px -1938px;
}
.marker_small_98 {
    background-position: -33px -1958px;
}
.marker_small_99 {
    background-position: -33px -1978px;
}
.marker_small_100 {
    background-position: -33px -1998px;
}
#fbWhatsThis .sprite_pixel {
    height: 17px;
}
.user_delete {
    background-position: 0 0;
}
.user_edit {
    background-position: -18px 0;
}
.money_add {
    background-position: -36px 0;
}
.user_add {
    background-position: -54px 0;
}
.user_tick {
    background-position: -72px 0;
}
.user_decline {
    background-position: -90px 0;
}
.cancel {
    background-position: 0 0;
}
.tick {
    background-position: 0 -18px;
}
.cross {
    background-position: 0 -36px;
}
.blank {
    background-position: 0 -54px;
}
.pointer_bk {
    background-position: -6px -282px;
}
.pointer_wh {
    background-position: -6px -332px;
}
.plus_bk {
    background-position: 10px 9px;
}
.plus_wh {
    background-position: 10px -37px;
}
.cancel_bk {
    background-position: 14px -94px;
}
.cancel_wh {
    background-position: 14px -142px;
}
.repeater_bk {
    background-position: 2px -198px;
}
.repeater_wh {
    background-position: 2px -243px;
}
.invite_icon {
    background: url("/img/031005891670103/icon_share_this.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height: 20px !important;
    padding: 0 0 0 28px !important;
}
.nametag_icon {
    background: url("/img/4222325734364226964771/icon-nametag1.png") no-repeat scroll 0 0 transparent;
}
.mapLoading {
    background: none repeat scroll 0 0 #d1deef;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 700;
    height: 15px;
    left: 50%;
    line-height: 1;
    margin: -22px 0 0 -85px;
    padding: 15px 0;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 50%;
    width: 170px;
    z-index: 100;
}
#venueMap {
    background: none repeat scroll 0 0 #9fb2cb;
    height: 200px;
    position: relative;
    width: 300px;
}
#ticket #venueMap {
    height: 300px;
    width: 300px;
}
.sequence-prompt {
    display: none;
    perspective: 800px;
    position: relative;
}
.sequence-prompt .button:active, .sequence-prompt button:active, .sequence-prompt input[type="submit"]:active {
}
.sequence-prompt.prompt-active {
    opacity: 1;
}
.sequence-prompt .prompt-panel {
    background: none repeat scroll 0 0 #fff;
    border-radius: 4px;
    display: block;
    left: 50%;
    opacity: 1;
    position: absolute;
    transform: rotateY(0deg) translateZ(0px);
    transform-origin: 50% 0 0;
    transform-style: preserve-3d;
    width: 400px;
}
.sequence-prompt .prompt-panel.animate {
}
.sequence-prompt .prompt-panel.future {
    opacity: 0;
    transform: rotateY(80deg) translateZ(300px) translate(200px);
    z-index: -1;
}
.sequence-prompt .prompt-panel.past {
    opacity: 0;
    transform: rotateY(-80deg) translateZ(300px) translate(-200px);
    z-index: -1;
}
.sequence-prompt .prompt-panel:after {
    content: ".";
    height: 50px;
    position: absolute;
    visibility: hidden;
}
.sequence-prompt.wide .prompt-panel {
    width: 600px;
}
.sequence-prompt .prompt_close {
    cursor: pointer;
    display: block;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -9px;
    text-indent: -9999px;
    top: -9px;
    width: 24px;
}
#picker {
    width: 599px;
}
#topics-container {
    min-height: 176px;
}
#actions {
    width: 509px;
}
#actions.hasGreeting {
    width: 620px;
}
.ie7 .sequence-prompt.isModal, .ie8 .sequence-prompt.isModal {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ie7 .sequence-prompt.isModal .prompt-panel.future, .ie7 .sequence-prompt.isModal .prompt-panel.past, .ie8 .sequence-prompt.isModal .prompt-panel.future, .ie8 .sequence-prompt.isModal .prompt-panel.past {
    display: none;
}
.ie7 .sequence-prompt-screen, .ie8 .sequence-prompt-screen {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4999;
}
.sequence-prompt.isModal {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.35);
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5000;
}
.modal-panel {
    top: 20% !important;
}
#baseSignUp .prompt-panel.future {
    transform: translate3d(0px, 100px, 0px);
}
#baseSignUp .prompt-panel.past {
    transform: translate3d(0px, -100px, 0px);
}
.nav-pagination, .tearsheet .day, .tearsheet--big .day, .tearsheet--small .day {
    font-family: Whitney,helvetica,arial,sans-serif;
}
.panel {
    backface-visibility: hidden;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    overflow: auto;
    padding-top: 40px;
    position: fixed;
    top: 0;
    transform: translate3d(0px, 0px, 0px);
    width: 100%;
    z-index: 5;
}
.panel.off {
    opacity: 0;
    transform: scale(0.9);
}
.panel .nametag-photo {
    width: auto;
}
.panel #panel-groupinfo-close, .panel .button, .panel .nametag-photo, .panel .nametag-photo-name {
    backface-visibility: hidden;
}
.panel .nametag-photo-name .special {
    color: #75d6ff;
}
.panel .nametag-photo-name.nogradient .special {
    color: rgba(255, 255, 255, 0.67);
}
.panel--close {
    cursor: pointer;
    font-size: 32px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    text-align: center;
    top: 16px;
    width: 44px;
    z-index: 2;
}
.shade {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    height: 100%;
    left: 0;
    opacity: 1;
    position: fixed;
    top: 0;
    transform: translate(0px, 0px);
    transition: all 0.15s ease 0s;
    width: 100%;
    z-index: 3;
}
.shade.off {
    opacity: 0.01;
}
.docBounds-follow, .docBounds-follow--medium {
    height: 100%;
    max-width: 1040px;
    padding: 45px 45px 18px;
    word-wrap: break-word;
}
.docBounds-follow--medium {
    max-width: 600px;
}
.doc-box--follow {
    border-color: rgba(0, 0, 0, 0.1) !important;
    margin: 0;
    max-height: calc(100% - 40px);
    overflow: auto;
}
@media only screen and (max-width: 640px) {
.line-gutters.linear-at-medium, .line.linear-at-medium {
    margin-right: 0;
}
.line-gutters.linear-at-medium > .unit, .line.linear-at-medium > .unit {
    float: none;
    padding-right: 0;
    width: auto;
}
.hide-at-medium {
    display: none;
}
.center-at-medium {
    text-align: center;
}
}
@media only screen and (max-width: 440px) {
.line-gutters.linear-at-handheld, .line-gutters.linear-at-medium, .line.linear-at-handheld, .line.linear-at-medium {
    margin-right: 0;
}
.line-gutters.linear-at-handheld > .unit, .line-gutters.linear-at-medium > .unit, .line.linear-at-handheld > .unit, .line.linear-at-medium > .unit {
    float: none;
    padding-right: 0;
    width: auto;
}
.docBounds-follow, .docBounds-follow--medium {
    padding: 36px 18px 18px;
}
.block-at-handheld {
    display: block;
    width: 100%;
}
.hide-at-handheld, .hide-at-medium {
    display: none;
}
.inlineblock-at-handheld {
    display: inline-block;
}
.big {
    font-size: 16px;
}
.center-at-handheld, .center-at-medium {
    text-align: center;
}
}
#actions.noGreeting {
    width: 530px;
}
.next-steps.greeting .doc-content {
    padding: 27px 27px 9px;
}
.next-steps.greeting .doc-content.below {
    padding-bottom: 0;
    padding-right: 0;
}
.next-steps.greeting .doc-content.below .orgGreeting {
    max-height: 284px;
    overflow-y: auto;
    padding-right: 27px;
}
.next-steps .big-button {
    color: #fff !important;
    display: inline;
}
.next-steps p {
    font-size: 14px;
}
.next-steps .paydues-box {
    padding-top: 0;
}
.doc-content.above {
    background: none repeat scroll 0 0 #f4f4f4;
    border-top: medium none;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.5);
    padding-top: 18px !important;
}
#orgPhoto {
    float: right;
    margin: 0 0 13.5px 13.5px;
}
.cog, .itemhide {
    border-radius: 3px;
    float: right;
    margin-bottom: 0.33em;
    padding: 0;
    text-align: center;
}
.itemhide {
    visibility: hidden;
}
.cog span {
    background: url("/img/245553497437750889/cog_action.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 16px;
    min-width: 24px;
    padding: 0.2em;
}
.emailcog span {
    background: url("/img/048421823112837910250/icon/icon_envelope.gif") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
    padding: 0 0 0 24px;
}
.emailcog span.noemail {
    background: url("/img/89621146509504099035/icon/icon_envelope_dis.gif") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
    padding: 0 0 0 24px;
}
.cog-menu {
    background: none repeat scroll 0 0 #fff !important;
    border-color: #aaa #666 #666 #aaa !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px 2px 2px 1px !important;
    font-size: 0.9em;
    height: auto;
    list-style-type: none;
    margin: 0 !important;
    padding: 0.5em 2em 0.5em 1em !important;
    position: absolute;
}
.smallCogs .cog {
    padding: 1px;
}
.smallCogs .cog span {
    background-size: contain;
    height: 8px;
    padding: 3px;
    width: 17px;
}
.settings-cog {
    visibility: hidden;
}
.D_box:hover .settings-cog, .doc-box:hover .settings-cog, .settings-cog-active {
    visibility: visible;
}
.cog-actiondrop {
    display: block;
}
.itemhide span {
    background-position: 100% -216px !important;
    display: block;
    padding-right: 16px !important;
}
.cog-menu li, ul.D_summaryList li .cog-menu li {
    font-weight: 400;
    margin: 0 0 0.3em;
    padding: 0;
}
.cog-menu a {
    color: #2175b1 !important;
    display: block;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
#topicpicker-dialog > .soup {
    display: none !important;
}
.topicpicker-dialog-loading {
    background-image: url("//img1.meetupstatic.com/img/ajax-loader-light.gif") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.topicpicker-dialog-header {
    margin-bottom: 14px;
}
.topicpicker-dialog-footer .button-div {
    float: right;
    width: 70px;
}
.topicpicker-dialog-contents .text {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 12px;
    margin-top: -4px;
}
.topicpicker-dialog-contents .topicpicker-column-wrap, .topicpicker-dialog-contents .topicpicker-dialog-column-wrap {
    visibility: hidden;
    width: 593px;
}
.topicpicker-dialog-contents .topicpicker-dialog-column {
    float: left;
    margin-right: 10px;
    width: 191px;
}
.topicpicker-dialog-contents .topicpicker-dialog-column.slot-2 {
    margin-right: 0;
}
.prepend-button {
    margin: 0 0 8px;
    width: 189px;
}
.prepend-button-label {
    margin: 1px 0 0 22px;
    padding: 5px;
    width: 157px;
}
.prepend-button-addon {
    width: 21px;
}
#topics-container {
    margin-right: -12px;
}
#topics-container .prepend-button {
    display: inline-block;
    margin-right: 12px;
}
.topic-widget-root .loader {
    background: url("//img1.meetupstatic.com/img/ajax-loader-light.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 100px;
}
.other-meetups {
    border-top: 1px solid #6b97c0;
}
.other-meetups .figureset {
    background: url("/img/699190935622537696122/thumb_bg_single.png") no-repeat scroll -4px 0 rgba(0, 0, 0, 0);
    margin-bottom: 8px;
}
.other-meetups .figureset-figure {
    min-height: 42px;
}
.topic-widget-footer {
    border-top: 1px solid #6b97c0;
}
.topic-widget-footer .lightly-icon {
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}
.topic-widget-footer .lightly-copy {
    display: inline-block;
    vertical-align: middle;
}
.prepend-button {
    background-color: #ddd;
    border: 1px solid #ddd;
    border-radius: 3px;
    display: block;
    padding: 0;
    position: relative;
}
.prepend-button:hover, .prepend-button:link, .prepend-button:visited {
    color: #666;
    text-decoration: none;
}
.prepend-button-label {
    display: block;
    font-size: 11px;
    font-weight: 700;
    line-height: 12px;
}
.prepend-button-addon {
    border-color: rgba(255, 255, 255, 0.6);
    border-style: solid;
    border-width: 0 1px 0 0;
    display: block;
    height: 100%;
    left: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
}
.prepend-button-addon .icon {
    background: url("/img/431752197595282568122/sprites/feed_v4.png") no-repeat scroll -11px -113px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 8px;
    vertical-align: middle;
    width: 8px;
}
.prepend-button-addon .measure {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}
.prepend-button:hover {
    background: -moz-linear-gradient(center top , #ececec 0px, silver 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    text-shadow: 0 1px 1px #fff;
}
.prepend-button:hover .icon {
    background-image: url("/img/431752197595282568122/sprites/feed_v4.png");
    background-position: -1px -123px;
    height: 8px;
    width: 8px;
}
.prepend-button:active {
    background: -moz-linear-gradient(center top , silver 0px, #ececec 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.prepend-button.hasSubscribed {
    background-color: #489deb;
    border: 1px solid #489deb;
}
.prepend-button.hasSubscribed .prepend-button-label {
    color: #fff;
}
.prepend-button.hasSubscribed .icon {
    background-image: url("/img/431752197595282568122/sprites/feed_v4.png");
    background-position: -21px -1px;
    height: 7px;
    width: 8px;
}
.prepend-button.hasSubscribed:hover, .prepend-button.hasSubscribed:link, .prepend-button.hasSubscribed:visited {
    color: #fff;
}
.prepend-button.hasSubscribed:hover {
    background: -moz-linear-gradient(center top , #72b7fe 0px, #448be8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #489deb;
    text-shadow: 0 1px 1px #666;
}
.prepend-button.hasSubscribed:hover .icon {
    background-image: url("/img/431752197595282568122/sprites/feed_v4.png");
    background-position: -21px -38px;
    height: 8px;
    width: 8px;
}
.prepend-button.hasSubscribed:active {
    background: -moz-linear-gradient(center top , #448be8 0px, #72b7fe 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.prepend-button-non-interaction {
    background-color: #ddd !important;
    border: 1px solid #ddd !important;
}
.prepend-button-non-interaction:active, .prepend-button-non-interaction:hover, .prepend-button-non-interaction:link, .prepend-button-non-interaction:visited {
    background: none repeat scroll 0 0 #ddd !important;
    border: 1px solid #ddd !important;
    color: #666 !important;
    text-shadow: none !important;
}
.prepend-button-non-interaction:active .icon, .prepend-button-non-interaction:hover .icon, .prepend-button-non-interaction:link .icon, .prepend-button-non-interaction:visited .icon {
    background-image: url("/img/431752197595282568122/sprites/feed_v4.png");
    background-position: -11px -113px;
    height: 8px;
    width: 8px;
}
.prepend-button-non-interaction .prepend-button-label {
    color: #666 !important;
}
.no-group-photo1 {
    background-image: url("/img/6569756953012259980/journey/simple/no_photo1.png");
}
.no-group-photo2 {
    background-image: url("/img/92142021541041887854/journey/simple/no_photo2.png");
}
.no-group-photo3 {
    background-image: url("/img/96701895124050148/journey/simple/no_photo3.png");
}
.no-group-photo4 {
    background-image: url("/img/229912691260132349520/journey/simple/no_photo4.png");
}
.no-group-photo5 {
    background-image: url("/img/9634477557299433531/journey/simple/no_photo5.png");
}
.verify-quote {
    background-color: #f2f2f2;
}
.quotify {
    display: block;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}
.quotify:after, .quotify:before {
    color: #ddd;
    font-family: georgia,serif;
    font-size: 100px;
    position: absolute;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);
}
.quotify:before {
    content: "“";
    left: 0;
    line-height: 1;
    top: -10px;
}
.quotify:after {
    bottom: -25px;
    content: "”";
    line-height: 18px;
    right: 0;
}
.star-rating .icon {
    color: #daa520;
    cursor: pointer;
    display: block;
    float: left;
    padding-right: 0.25em;
}
.star-rating .icon.empty-star {
    opacity: 0.4;
}
.star-rating .icon.icon-xs {
    font-size: 12px;
}
.star-rating.disabled .icon {
    cursor: auto;
}
.canDo {
    font-size: 13px;
    margin-right: 18px;
}
